Computer science studies how we analyze information, solve problems, and engineer solutions. Because of its flexibility, computer science is used in an extremely broad range of fields, from organizing politics and law to cryptography and medical devices.
Entrepreneurs like Mark Zuckerberg (Facebook), Bill Gates (Microsoft), Larry Page, and Sergey Brin (Google). AI developers like David Ferrucci (IBM Watson), Feng-hsiung Hsu (IBM Deep Blue), Ryszard S. Michalski (Machine learning). Scientists like Stephen Altschul (BLAST), Masaru Tomita (E-Cell), and Richard Feynman (Quantum Computing). Financiers like David E Shaw, Robert C. Merton, and Michael Goodkin. Social Scientists like Mark Granovetter, Ronald Burt, and Robert Axelrod. The algorithmic pioneers, such as Ada Lovelace, Alan Turing, and Edsger Dijkstra. The list grows as computer science expands further in every known field of study and production.
From Antonio: For someone with an undergrad degree in a social science and little programming experience, working my way into a Software Engineering master's program has not been easy. With Ben's help, however, I've been able to tackle two challenging subjects, and feel more prepared than ever to begin my grad courses.
Ben really knows his stuff. While he tutored me in C++ and Computer Systems, he was able to connect my lessons with other computer science and software engineering topics, to give me a broader understanding of how computers and software work. Besides being very knowledgeable, he has a real knack for making complex concepts accessible to relative beginners like myself. He's patient, professional, and possess a super friendly demeanor; in my book, all traits of a top notch tutor/teacher. If you need help in a specific subject, or are looking to learn more about computers and computer science, I couldn't provide a stronger recommendation than for Ben.
From Melanie: My daughter has taken Ben's course. We would like to post our feedback for your reference.
"I always knew that computers were useful, but only after I took Ben’s classes did I realize exactly how important they were. Programming allows me to interact with a computer in a totally new, awesome way and really helps my logic and reasoning skills. A few months ago I couldn’t even program a computer to output “hello world”. Now I feel like I can do so much with it, even though I’m just a beginner! There is a lot in the programming world, and this class is a great way to start learning it." - Emily
Ben has demonstrated to me that he has hard core knowledge of computer science with ways to make the programming experience fun for my daughter. He tailored his material to suit her needs and constantly making improvement of the lessons. My daughter also likes the skype share format, which is convenient for her to learn remotely one on one or in a small group of two.
Most of all, Ben enjoys teaching. I have seen him completely immersed my daughter in the magic world of programming during the lessons. He is an articulate speaker. We all enjoyed listen in to his lectures.