...I do NOT preach memorization or repetition. My students tell me that I’m easy to get along with, and always have a new way to explain an idea that isn't making sense. I consistently see a significant improvement in my students’ grades - part of what makes my job so satisfying! (read more)
...I have worked in a variety of languages, from C/C++ and Java, to Perl and Python, to Matlab and Julia. I learned programming as an undergraduate in C++ and Scheme. I have since used C++ in industry for scientific programming work, and in my PhD research for performance-critical code. (read more)
...During the tumult of the pandemic, I successfully transitioned to online teaching. I would meet with students out of class to provide personal assistance to struggling students. Through this experience, I honed my ability to effectively communicate at various levels. (read more)