Jason Selby
School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada
j2selby <at> uwaterloo.ca

Now at Maplesoft


Research  Publications    Education    Teaching   Contact Information
Research
My current research focuses on the application of compiler analysis and optimizations to non-traditional areas. Some topics that I have examined include:
My publications.

Education
Ph.D., Computer Science,  2011
Unconventional Applications of Compiler Analysis
Advisor: Dr. Mark Giesbrecht
University of Waterloo, Waterloo, ON, Canada.

M.Sc., Computer Science,  2001
``A Framework for the Automatic Run-Time Specialization of Java Bytecode''
Advisor: Dr. Mark Giesbrecht
University of Western Ontario, London, ON, Canada.

B.Sc. Honors Computer Science with Specialization in Software Engineering, 1999
University of Western Ontario, London, ON, Canada.

Teaching
Office Hours:
By appointment.

Instructor:
Operating Systems (CS 350, UW), Spring 2008.
Introduction to Software Development (CS 126 DE, UW), Winter 2008.
Introduction to C and Unix (CCPS 393, Ryerson), Fall 2007
Operating Systems (CS 350, UW), Fall 2005

Teaching Assistant:
Operating Systems (CS 350, UW), almost too many times to count
Compiler Construction (CS 444, UW), 2 terms
Software Design and Architecture (CS471, UWO), 2 terms
Systems Programming (CS201, UWO), 1 term


Contact Information

Jason W. A. Selby
School of Computer Science, DC 3548A
University of Waterloo
Waterloo, Ontario, Canada, N2L 3G1

Phone:  +1 519 888-4567 x34822
FAX:     +1 519 885-1208
Email:
(UW)   j2selby <at> uwaterloo.ca
(Maple)  jselby <at> maplesoft.com