...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)
...I convinced our team at the time to use it as a content management system we were developing for the Navy. I currently develop for MFIX, which is primarily supported on Linux. Currently we are using Python to add a GUI to what is currently command-line Fortran software. (read more)
...In high school, I was a teacher's assistant for 1.5 years, half a year teaching introductory CS, and 1 full year teaching AP CS A. At the same time, I was co-running the school's primary tutoring center for CS (The CS Dojo) for my junior & senior years. I also have experience teaching middle sc... (read more)
...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 learning environment where concepts are broken down into manageable pieces, encouraging quest... (read more)