...I also have edited photographs and videos, and programmed with a Macintosh computer. I use Microsoft Windows on my work computers. I always personalize them by changing many of the settings. (read more)
Welcome to my page! I am a Teaching Professor of Computer Science and Human-Computer Interaction with 5+ years of teaching experience. I have a great passion for teaching and supporting student learning in and outside the classroom. (read more)
...I first learned Python in 2002. I convinced our team at the time to use it as a content management system we were developing for the Navy. I currently develop for MFIX, which is primarily supported on Linux. (read more)
...In high school, I was a teacher's assistant for 1.5 years, half a year teaching introductory CS, and 1 full year teaching AP CS A. At the same time, I was co-running the school's primary tutoring center for CS (The CS Dojo) for my junior & senior years. I also have experience teaching middle sc... (read more)
...For more than a decade, I have been a professor at Carnegie Mellon University, specializing in interactive and one-on-one tutoring with undergraduate students. My approach prioritizes creating a dynamic learning environment where concepts are broken down into manageable pieces, encouraging quest... (read more)