4 ms·
It was at San Diego State University. The course was CS106 which was introduction to programming, a requirement for CS students and some EE majors and some mat
by exline 16y ago
It was at San Diego State University. The course was CS106 which was introduction to programming, a requirement for CS students and some EE majors and some math majors I believe. Technically I was a guest lecturer. I got my first job as a programmer through one of my professors. He was pretty well connected with several companies in San Diego.
SDSU was switching most of its courses to be taught in Java. They also had MSCE certification courses and were starting Java certification courses. I had just landed a new job at a local java shop. My old professor was looking for professionals to teach the new java courses. I was a pretty good developer and my name came up to teach the course (which paid pretty well.) But he decided that I need some teaching experience and got me to teach the intro to programming course to give me the experience. I know he had to pull a few strings to make it happen since I was not a grad student and not exactly a seasoned professional.
It turned out to be a great experience. I really enjoyed it. The pay was horrible. After preping for the lecture, grading, office hours and the lecture, I think it worked out to ~$12/hour. Quite a bit less than I was making as a regular developer. So I only taught the one semester.
I know of another guy I used to work with who was a horrible developer. I mean really bad. I believed he had a masters degree. But he taught extension courses at UCSD. I think the extension courses have a lot less restrictions on the requirements. From there he ended up teaching full time at another college, can't remember where. It was another small one in San Diego. This might be an option to allow you to teach if they offer extension classes.