...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 on investigating how to support teachers in their teaching and help them improve their practices throug... (read more)
...I'm very familiar with CS algorithms, data structures, and discrete math. I am one of the lead developers for MFiX, a 100,000 line Fortran code used in multiphase computational fluid dynamics. I have been coding in Fortran for three years. (read more)
...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. Since coming to college, I have been a TA for 3 semesters for the math of graphical simulation, and I have been tutoring via Wyzant for 4 years. (read more)
...This education, combined with practical experience, forms the backbone of my teaching. For more than a decade, I have been a professor at Carnegie Mellon University, specializing in interactive and one-on-one tutoring with undergraduate students. My approach prioritizes creating a dynamic learn... (read more)