I hold an undergraduate degree with majors in Mathematics and Chemistry and a Master of Science in Chemistry. While in graduate school I was a teaching assistant for course classes of about 30 students that supplemented the professor’s large lectures. I taught those classes, administered quizzes, and worked directly with undergraduates. At work the atmosphere is highly interactive: we work closely with peers, meet with customers, work through requirements, gather feedback, and propose...
I hold an undergraduate degree with majors in Mathematics and Chemistry and a Master of Science in Chemistry. While in graduate school I was a teaching assistant for course classes of about 30 students that supplemented the professor’s large lectures. I taught those classes, administered quizzes, and worked directly with undergraduates. At work the atmosphere is highly interactive: we work closely with peers, meet with customers, work through requirements, gather feedback, and propose solutions.
C
I developed and supported C programs for hardware data collection, analysis, and display, including custom display controls, interfaces to National Instruments hardware, and TCP/IP connections. That hands-on systems programming is why I can tutor C: I understand both the logic of the language and how it is used in real measurement applications.
C++
I have used C++ professionally for at least 15 years on object-oriented programs for hardware data collection, analysis, and display, including custom controls, National Instruments interfaces, and TCP/IP communications, using classes, templates, and the standard library. That production experience is why I can tutor C++: I can explain both core features and how they appear in working data-acquisition systems.
C#
I have worked in C# and .NET for over 10 years, building applications for hardware data collection, analysis, and display, including custom display controls, National Instruments hardware, and TCP/IP data transfer. That application experience is why I can tutor C#: I can connect language concepts to software that communicates with instruments and users.