UPDATE: Now helping students with Harvard CS50! (for credit, or self paced online at EDX) I studied Engineering and Computer Science at UCLA, then worked full-time for Citibank as a Programmer and Designer for over 25 years before becoming an independent contractor. At my job I taught programming classes and mentored new employees. I traveled to several countries to install software and train users, so I have worked with a variety of cultures and personalities. I am patient and strive... [more]
I've programmed in Java for company and freelance work and tutored students in High School and College. I work with students taking Java for the first time as well as more advanced students.
I designed, programmed, and tested software in C++ and other object oriented languages (like java) for several years using both Microsoft and Unix operating systems, while working at a major corporation.
While working at Citibank, the company sent me to a class on the newly developed C language which we began using for our ATM's, internal tools, and server side components, such as network messaging. Besides designing and programming these components, I also taught an in-house class on C programming for other staff members. We began developing on the Unix based Solaris operating system on Sun servers with the gcc compiler, and later developed C programs for Microsoft servers using Visual Studio. I have tutored C here at WyzAnt, where you can find feedback from a student who learned with the "C by Discovery" textbook.
I have designed, programmed and tested software in several programming languages and on various platforms and devices for over 25 years. I started in high school, continued in college, in a major corporation, and on my own, and have tutored several software and math related subjects.
I studied computer science at UCLA and have worked for over 25 years in the field.
I worked with DOS for many years and have experience with command line usage, arguments, as well as batch script programming and testing.
Although I also use Apple systems and devices, most of my years of professional and personal experience has been with Microsoft software and programs running on Windows. Besides being familiar with the operating system, I've worked with the Microsoft server, languages and used most Microsoft products.
I studied and used Visual Basic when I was working at Citibank. I've attended Visual Basic developer conferences. I have tutored Visual Basic.