...I have a lot of experience with mentoring group work in projects involving user research and design. 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 o... (read more)
I'm a software engineer with 8 years experience tutoring on Wyzant. I've worked on a variety of systems and projects, (especially Java, C++, and Python), but am enthusiastic about all programming languages, including command line/shell programming. I enjoy helping students learn and succeed, and challenge myself to make sure I maintain mastery of the fundamentals of my profession. (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)
...My academic journey has equipped me with in-depth knowledge and expertise, spanning foundational principles to advanced computational theories. 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. (read more)