...This includes: identifying which scholarships to apply for, brainstorming/editing/proofreading/writing essays, filling out applications, mock interviews (with feedback), insider tricks for how to win prestigious awards, and much more!I currently teach the Introductory Programming Course at Stanfo... (read more)
...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 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. I have been working with Linux/Unix for twenty years. (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)