...Over the past decade, I have graduated as the valedictorian of my college class, started 3 companies, won a Marshall Scholarship to fund 2 Masters Degrees in the UK, started my PhD, and worked as a Software Engineer for a startup and a huge company. I believe that careers are meant to be fluid, ... (read more)
...Being able to communicate and explain programming concepts clearly has made myself a better programmer. I just completed a master's of engineering degree in computer science from Penn State. Although my undergrad degree isn't in CS, I taught myself how to program just for fun around that time. (read more)
...I also teach courses in education, pedagogy, and learning how to teach Computer Science or studying the technology and its effects in education. 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 pedag... (read more)