...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 for a year. My many years teaching computer programming and my experience work... (read more)
...I first installed Linux in 1998. I've used it as a desktop OS since around then. Most of the software I've worked on professionally has been Java on Linux. (read more)
...Back in high school, I managed a tutoring center for 2 years where I helped teach all levels of Computer Science. I was a TA for 1.5 years: 1 semester of Introductory CS, 1 full year for APCS A. I was also a volunteer tutor at CSTUY for 1 summer teaching Computer Science to middle school students. (read more)
...I have a lot of experience with mentoring group work in projects involving user research and design. 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 o... (read more)