Had Corey for his first time doing 207 and he did a good job. He was pretty clear about testable material, and was an overall nice guy. Only downside is that lectures were fairly boring, and could have spent more time on testable topics, and less on the trivial ones. Overall very solid, exams were easy