...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. I teach and can mentor you in a wide-range of courses, including: Introductory pr... (read more)
...I've worked on a variety of programming environments, from high-performance scientific computer to web development to sysadmin scripting and automation. Throughout my career, I've worked closely with fellow programmers, both learning and introducing new languages, techniques and concepts, to imp... (read more)
...I always work with my students to make sure they understand what's happening each step of the way, and I'm not afraid to try various teaching styles to find the one that works best for you. I have been tutoring computer science for essentially my entire adult life. My love of teaching and my love of computer science topics have kept me tutoring for over 1000 hours on Wyzant alone. (read more)
...This education, combined with practical experience, forms the backbone of my teaching. 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 learn... (read more)