...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 University's Center for Talented Youth. My many years of teaching computer programming and my experience working with ... (read more)
...I have a strong background in education and pedagogy as I received my Ph.D. and Masters degree from the Human-Computer Interaction Institute (HCII) at Carnegie Mellon University where I focused on investigating how to support teachers in their teaching and help them improve their practices throug... (read more)
...Most of the software I've worked on professionally has been Java on Linux. I currently develop for MFIX, which is primarily supported on Linux. Part of the job is supporting questions from users on the mailing list, who are mechanical engineering students and researchers but are not specialists in the Linux command line specifically. (read more)
...In total I have over 6 years experience using Java, and 5 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. C is my all-time favorite language to teach. (read more)
...Throughout my career, I have taught in both classroom settings and personalized one-on-one sessions, enabling me to connect with students on an individual level. My experience has shown me the value of tailored teaching, whether addressing large groups or guiding individuals. I am passionate ab... (read more)