...I have had the privilege of having several careers, and I have learned an immense amount from the successes and failures along the way. 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 th... (read more)
...I was born in China and I studied Chinese in college for two years. I played volleyball in high school. I was the assistant volleyball coach for a boys and girls high school team for 3 years. (read more)
...You don't truly understand a subject until you can explain it to someone else. Besides my years of experience in software, I also have an undergraduate degree in physics. I am looking forward to working with motivated students.I have a BS in physics from Penn State; my current job is in computa... (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)