Fall 2009 Middleware for Mobile and Autonomic Computing (Graduate Directed Studies): Main Campus - Guelph) Seminar on Technology and Society (Senior Undergraduate: Humber Campus - Toronto) Fall 2008 Advanced Computer Networks (Graduate: Main Campus - Guelph) Summer 2008 Introduction to Mobile and Wireless Networks (Graduate: Main Campus - Guelph) System and Network Simulation (Undergraduate: Humber Campus - Toronto) Fall 2007 Data Centered Programming( Humber Campus, Toronto) Summer 2007 Data Aggregation in Wireless Sensor Networks Senior Research Projects Supervision Winter 2007 Data Structures and Algorithms Fall 2006 Undergraduate Data Centered Programming ( Humber Campus, Toronto) Graduate Mobile Computing and Wireless Networks (Main Campus, Guelph) Winter 2006 Restricted pages (password required) DCCT*2040 - Data Structures and Algorithms SCMA*1020 - Calculus for Computing II Fall 2005 Undergraduate Computer Programming IV (Data Centered Programming) Graduate Introduction to Mobile and Wireless Networks (Directed Studies) Background Readings References (in progress) Winter 2005 Restricted pages (password required) DCCT*2040 - Data Structures and Algorithms SCMA*1020 - Calculus for Computing II Fall 2004 Undergraduate Computer Programming IV (Data Centered Programming) Postgraduate Introduction to Mobile and Wireless Networks (Directed Studies) Winter 2004 DCCT*2040 - Data Structures and Algorithms SCMA*1020 - Calculus for Computing Fall 2003 Undergraduate Programming IV Programming IV: Class Projects Postgraduate Mobile Ad Hoc Networks (Directed Studies) Winter 2003 DCCT*1050 - Anatomy of a PC SCMA*1020 - Calculus for Computing