My experience with teaching covers a wide range, with classroom experience from kindergarten to undergraduates in college, and tutoring from middle school to graduate school. My students have consistently reported a positive experience after being taught by me, and I have stayed in touch with several after they have moved on. They sometimes report their successes in future courses or the workforce, or simply tell me that they appreciate what I did for them. This reward is probably the best pa... [more]
I have experience in several programming languages through obtaining my Master's in computer science. I can program in Java, C, C++, MATLAB, and Visual Basic. I also have some experience with PHP, SQL, C#, CSS, and HTML, as well as vendor-specific languages from educational software used in school administration.
I have a Master's Degree in Computer Science, and can provide a transcript to WyzAnt if requested to confirm this. My specialty is artificial intelligence, but I tutored in every area of computer science while in college, including programming, theory of computation, and algorithms. I can help computer science students in any area where they are having difficulties.
I have taught math courses in symbolic logic, as well as taken a course on Socratic Logic in philosophy. I can teach and assess the validity or soundness of arguments and analyze fallacies. I have fluency with both predicate and first-order logic, and experience with second-order logic. I can also relate logic to computer science as represented in circuit design with transistors.