...I earned a Bachelor's of Science in Computer Science with a perfect GPA from North Carolina State University, as well as a Masters from The University of Edinburgh and University of Cambridge in Cognitive Science and Machine Learning. I have had the privilege of having several careers, and I hav... (read more)
...Although my undergrad degree isn't in CS, I taught myself how to program just for fun around that time. 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. (read more)
...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. 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... (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)