...Coding is taught very poorly in schools; professors hastily brush through core concepts and their pedanticism often makes people's first exposure overwhelming. I like to bring a fresher, more grounded approach to programming, especially for beginners. For my more advanced students, I like to sh... (read more)
...On Wyzant, I usually teach Theoretical Computer Science (covering topics such as automata, DFA, NFA, formal languages, computability, complexity, Turing machines, algorithms, data structures...) and programming in different languages (Python, Java, C, C++ , C#, Matlab, OCaml, etc). In my teachin... (read more)
...I have also worked on many projects utilizing MVC techniques to deliver products according various specification and constraints and on other projects; I implemented custom MVC feature to facilitate rapid feature development as well as mechanism for handling database access while avoiding rewrite... (read more)
...Currently develop software and work in Linux, using command line for most tasks. Also manage communication, system permissions, and software programs. I have been working professionally as an electrical engineer in different industries. (read more)
...Many students who are struggling with math are actually struggling with their math confidence or math motivation. Unfortunately, for a number of reasons math has become this scary monster for a lot of students, rather than the fun tool that it truly is. Because of this, I not only work to help students with particular mathematical concepts but also to build their confidence in math. (read more)