...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 programming in Python, Java or HTML/CSS/JavaScript at the college level or for AP Computer Science, Data Structures and... (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)
...Since coming to college, I have been a TA for 3 semesters for the math of graphical simulation, and I have been tutoring via Wyzant for 4 years. 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... (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)