Rick Joyce
A boring example of a teacher. Furthermore, he is extremely smart, however, when he starts teaching, he overteaches, so, most material that you learn is absolutely useless for the class itself. He grades pretty well, but be ready to Google all the answers to the coding assignments.