...Have been teaching middle school mathcounts and AMC 8 courses for four years. Born and completed college in China. Lived and worked in Beijing for almost 20 years. (read more)
...By programming something familiar, like the pattern on a traffic light or simulating a card game, my students see that programming is a way to model reality, rather than an activity not related to anything real. This teaching style results in better learning at all levels. I realize learning programming can be intimidating at first and it's easy to get stuck on a topic and become frustrated. (read more)
...In addition to my academic work, I also have 15 years of Software Engineering Experience. I am currently employed as a Java Engineer and in my previous roles I have worked as a Network Engineer, Automation/DevOps Engineer, AWS Engineer & Systems Engineer. Considering my skill-set, I believe I am uniquely qualified to show you the "Big picture" of Computer Science. (read more)
...I graduated from the University of Maryland with a double degree in Computer Science (Machine Learning) and Economics. I have proficient experience in advanced math concepts like Calculus, Linear Algebra, and Differential Equations. I also have tutored several students with SAT Math and SAT English, with all students that I tutored improving by 100s of points and receiving above a 1400. (read more)