My approach would be flexible based on the student needs. The class would be designed based on the current student's knowledge and request. That been said, I do need to know the topic in advance so I can prepare for the class.
I am currently software engineer working in tech company. I graduated from U of T with bachelor degree in electrical and computer engineer. I believe my experience can help some students to gain a better understanding in computer programming. Aside from the knowledge learned from university courses (for example, algorithm and data structure, database), I have some working experience in languages such as C#, C++/C, Python,Java, and web form development, WPF desktop application. Below is a list of my skills:
Programming/Network: C#, Java, C/C++, Python, Assembly Language, Verilog, JavaScript, VB Script, SQL, XML Query, JSP, OOP, HTML5, CSS3, JQuery, MVC, JSON/SOAP/WSDL, socket, multithreading, TCP/UDP/IP, OSI
Testing and Developing Tools: Linux/Window System, Altera Quartus, Altera Monitor Program, Pycharm, NetBeans, Eclipse, HyperSQL Database, Microsoft SQL Server 2008/2012, Tomcat, Wireshark, NeoLoad, Burp Suite, WinCapture, UISpy
Project Management Tools/Other: UML, Microsoft Office, Microsoft Project, JIRA, WinSCP, PuTTY, Subversion, Git, Perforce, Jenkins
closeby? Here's a selection of tutoring ads that you can check out.
Superprof can also suggest C lessons to help you.
Learning isn't a problem, computer programming lessons for all!
Taking C++ lessons has never been easier: you're going to learn new skills.
at their home | at your home | By webcam | |
1 hour | $22 | $22 | $22 |