...This foundation is essential to succeed in our constantly evolving industry as it allows you to generalize concepts and apply them when learning new technologies. I specialize in introductory and intermediate programming courses (in Java or C++), as well as database management courses (in SQL). ... (read more)
...Tutoring MethodsMy teaching philosophy centers around making complex concepts accessible and engaging. I employ various methods to cater to different learning styles, including hands-on programming exercises, real-world examples, and interactive discussions. I have experience teaching students ... (read more)
...We didn't quite get the hysteresis right and the whole thing blew; literally soaking the room. It was a great learning experience, teaching me that you really need to thoroughly understand what you are doing and it's implications in the real world
I took courses in AI, Operating systems and compilers. Since it was a real engineering degree, I also took classes on transistors and such. (read more)
...Receiving feedback from students when they are understanding something and we can move on or when they are struggling with a concept and need to spend more time on it is key. I work with students to find out what style works bet for them and I run with it... and of course, it is important to mai... (read more)
...I graduated from Rochester Institute of Technology with a Bachelors of Science in Computer Science. I have a strong understanding of Geometry concepts, including properties of shapes, theorems, proofs, angles, and coordinate geometry. Throughout high school and college, I have been able to improve my students' spatial reasoning, logical thinking, and problem-solving skills. (read more)