...I currently teach the Introductory Programming Course at Stanford, where I specialize in Python, Java, and data structures and algorithms. I earned a Bachelor's of Science in Computer Science with a perfect GPA from North Carolina State University, as well as a Masters from The University of Edi... (read more)
I went through the University of Pittsburgh as a chemical engineering major. After completing a masters degree in chemical engineering at Carnegie Mellon University and an MBA at the University of Pittsburgh, I decided to pursue a teaching certificate. I am a high school teacher with certifications in biology, chemistry, physics, and mathematics. (read more)
...I am looking forward to working with motivated students.I have a BS in physics from Penn State; my current job is in computational physics (fluid dynamics). I've worked on several C++ projects in my career, including software for GPS satellites, performance profiling of C++ code for Minitab stati... (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)