Being a lecturer is among many jobs one can get after studying computer science, what are the other fields that one can work in?
The two big challenges I face are:
1. Workload. During term time the number of modules and students to be taught takes a lot of time. To do a great job of preparing and delivering material requires 12+ hour days for several weeks.
2. Students that are only interested in grades and have no interest in the subject or in learning.
The other obvious field for a CS graduate is the software/IT industry.