...I teach a range of courses, from those with no programming background required, through intermediate programming and advanced programming. My students' evaluation of my classes and teaching techniques are consistently good. I believe programming is best learned by working through examples. (read more)
...I supported with the organization of events for existing and prospective UMCP students, such as CompSciConnect, Techinca, and numerous CS Workshops ( for lower-level computer science courses (i.e., CMSC131, CSC132) and high school computing), I taught and mentored students at local middle and ele... (read more)
...I would love to show you how to use best practices to improve your work (and grades)! I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins. As a Network Operations Center Engineer at Ericssion, I was responsible for administrative (root-level) tasks for many of the nations largest Video-On-Demand providers. (read more)
...I have taught computer programming concept and language courses at UMUC multiple times. I worked as a computer programmer for over ten years. Adjunct associate professor of computer and information science at University of Maryland University College. (read more)