This is the problem I had in college: too many professors who had zero experience with the technologies they were trying to teach (outside of classroom contact). In one C class I took the professor had me explain pointers because she knew the book she was using was wrong but couldn't explain it.