Brad Lushman


I am an Associate Professor, Teaching Stream, in Computer Science.

A little about me:

This is me. Name:Bradley Michael Lushman, CUT (Waterloo, 2007), PhD (Waterloo, 2007)
Specialization:Programming Languages
Areas of Interest:Typed and untyped λ-calculi, functional programming, type systems.
Home Town:Timmins, ON



Check me out on YouTube! Sample below:

Two of my efforts (this one and this one) were filmed on the UW campus!


Publications


Teaching

I have a Certificate in University Teaching.

I have had the following teaching assignments:

Fall 2011 CS 246 — Object-Oriented Software Development (2 sections)
Spring 2011 CS 241 — Foundations of Sequential Programs (2 sections)
Winter 2011 CS 135 — Designing Functional Programs (2 sections)
Fall 2010 MATH 135 — Algebra for Honours Mathematics (on Dubai Campus)
CS 115 — Introduction to Computer Science 1 (on Dubai Campus)
Winter 2010 CSCI 2121 — Computer Organization with Assembly (at Dalhousie University)
CSCI 3136 — Principles of Programming Languages (at Dalhousie University)
Fall 2009 CSCI 1105/INFX 1604 — Introduction to Computer Programming (at Dalhousie University)
CSCI 2201/INFX 2601 — Introduction to Information Security (at Dalhousie University)
Spring 2009 CS 241 — Foundations of Sequential Programs
Winter 2009 CS 241 — Foundations of Sequential Programs
Fall 2008 CS 135 — Designing Functional Programs
Winter 2008 CS 442/642 — Principles of Programming Languages
CS 134 — Principles of Computer Science
Fall 2007 CS 245 — Logic and Computation
CS 133 — Developing Programming Principles
Spring 2007 CS 452/652 — Real-Time Programming
Winter 2007 CS 442/642 — Principles of Programming Languages
Spring 2006 CS 241 — Foundations of Sequential Programs
Winter 2006 CS 241 — Foundations of Sequential Programs
Winter 2005 CS 442/642 — Principles of Programming Languages
Winter 2004 CS 442/642 — Principles of Programming Languages
Winter 2003 CS 442/642 — Principles of Programming Languages

I had co-instructors for CS 246 Fall 2011, CS 241 Spring 2011, CS 241 Winter 2009, CS 241 Winter 2006, CS 133 Fall 2007, CS 134 Winter 2008, and CS 135 Fall 2008. For all other offerings, I was the sole instructor. I am the primary author of the course notes for CS 442/642.


Contact Info

I can be reached via email at bmlushma@cs.
If you would like to see me in person or reach me by phone, my office is DC 3110, and my extension is x36484.


Valid XHTML 1.0 Strict Valid CSS!