Teaching

I typically teach and develop a variety of courses on topics ranging from introductory programming to human-computer interaction, for both online and face-to-face delivery.  Topics I have taught include:

  • Introduction to information technology
  • Introduction to programming
  • Human-computer interaction
  • Informatics
  • Social aspects of computing
  • Systems analysis and design
  • Database-driven web development
  • Database design and development

New special topics course for Spring 2019

INFO 697-07 Rapid Prototyping & Physical Computing 
Tuesdays at 3:00pm with Dr. Monica Maceli, SI Assistant Professor and Basem Aly, Associate Director of Research and Strategic Projects, Pratt Institute IT Division

This course covers rapid prototyping using physical computing devices, with an emphasis on understanding both the technical possibilities and theory behind the maker movement. The course introduces programming, applied electronics, sensors, and other interaction technologies. Students will prototype with electronics, microcontrollers and engage in computer programming.  The obtained knowledge will culminate in an applied final hardware project on a topic of the student’s choosing.