...I became the head volleyball coach for the boys and girls team at the high school I worked at for 2 years thereafter. I have taught computer programming in Visual Basic, C++, and Java for 4 years to high school students and I have also taught Java to some very talented students in Johns Hopkins ... (read more)
...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)
...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)
...With a strong foundation in computer science, I hold a BS, Masters, and PhD in Computer Science from the University of Washington. 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. (read more)