Alex Ufkes
aufkes@ryerson.ca
Eventually I'll turn this into something worth looking at.
Teaching:
Spring 2019:
CPS125, CCPS109, CCPS616
Winter 2019:
CKRE110, CPS506, CPS590
Fall 2018:
CPS305, CCPS209, CCPS506, CCPS590