...I was a finalist for the Marshall, Rhodes, and Churchill Scholarships, and I was selected as a 2021 Marshall Scholar. I serve on the Fellowship Advising Committee at NC State University where I select and mentor students whoa are applying to graduate school. For the past 4 years, I have advised... (read more)
...I am an Assistant Teaching Professor in the Computer Science Department (CSD) and in the Human-Computer Interaction Institute (HCII) at the School of Computer Science (SCS) at Carnegie Mellon University (CMU).
I have received my Ph.D. from the HCII at CMU where I focused on investigating how to ... (read more)
...I am looking forward to working with motivated students.I have a BS in physics from Penn State; my current job is in computational physics (fluid dynamics). I've worked on several C++ projects in my career, including software for GPS satellites, performance profiling of C++ code for Minitab stati... (read more)
...I always work with my students to make sure they understand what's happening each step of the way, and I'm not afraid to try various teaching styles to find the one that works best for you. C is my all-time favorite language to teach. Its many intricacies which may be difficult to understand at first can be made straightforward with clear, thoughtful visual representations. (read more)
...With a strong foundation in computer science, I hold a BS, Masters, and PhD in Computer Science from the University of Washington. 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. (read more)