...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. I have over 15 years of tutoring and I hope to help you with your academic challenges. (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)
...Currently with my work on MFIX, we use C++ in some algorithms to leverage STL containers (Fortran is lacking comparable features such as builtin container classes and algorithms.) I have been a professional software engineer for fifteen years. I've worked on a variety of programming environments... (read more)
...In total I have over 7 years experience using Python, and 6 years experience teaching it. 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. (read more)
...My academic journey has equipped me with in-depth knowledge and expertise, spanning foundational principles to advanced computational theories. 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. (read more)