topitem
topitem item2a topitem

HOME | PROJECTS | BLOG | CV

item2a
About
item1

I am a lecturer and the computer science faculty advisor at the Department of Mathematical and Computational Sciences at the University of Toronto Mississauga. Previously, I was an undergraduate at the University of Tennessee (BS 2001) and a graduate student at the University of Washington (MS 2003). I remain a Ph.D. candidate at UW and am completing a thesis entitled "Compiler Optimizations for the WaveScalar Dataflow Architecture".

My primary interest is computer science education with a special focus on introductory education. I teach classes ranging from first year computer science (CS1 and CS2) to computer organization, operating systems, and compilers. I also supervise research collaborations with four to six undergraduates each term, usually in work study positions or as independent study courses. Since my background is in compilers for highly parallel, non-traditional computer architectures, most of my current research projects have a systems flavor, though I am also heavily involved in curriculum design and the use (or mis-use) of anonymity in classroom settings.

Contact Information
Courses

Email:
firstname . lastname @utoronto.ca
Please reconstruct -- and don't forget the dot between the first and last names!

Office:
South Building A2068
Please email for an appointment if you are not enrolled in one of my courses.

Mailing address:
Department of Mathematical and Computational Sciences
University of Toronto Mississauga
3359 Mississauga Road N
South Building, Room 4005
Mississauga, ON L5L 1C6

Fall 2009:

Intro Programming (CSC108)
Operating Systems (CSC369)
Research Opportunity (CSC399)
Independent Study (CSC492)

Winter 2010:

Intro Computer Science (CSC148)
Computer Organization (CSC258)
Research Opportunity (CSC399)