...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)
...This has given me a solid understanding of computer hardware performance, from SIMD to the memory hierarchy. I studied computer science as an undergraduate, focusing on operating systems and robotics algorithms. After that, I worked in government and industry for two years as a programmer on scientific and distributed computing projects. (read more)
...Through this experience, I honed my ability to effectively communicate at various levels. Whether you're seeking short-term assistance or long-term guidance, we can work together to create a learning plan that suits your needs and learning pace. I welcome any additional resources and suggestions from students and parents. (read more)