...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 Algorithms in Java, Object Oriented Programming in Java. I also teach courses in education, pedag... (read more)
...Being able to communicate and explain programming concepts clearly has made myself a better programmer. I just completed a master's of engineering degree in computer science from Penn State. Although my undergrad degree isn't in CS, I taught myself how to program just for fun around that time. (read more)
...To that end, I like to make lessons fun, interesting, and thought provoking as I find it is the best way for the information to be easy to learn and remember. Please don't hesitate to reach out if you're interested in scheduling a lesson or have any questions.I have been tutoring computer scienc... (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)