Dae Glendowne
Very smart guy. Funny at times. He can be pretty strict, but he wants you to learn how to do things on your own. His classes are tough, but you learn a lot from him. Fantastic lecturer. Be prepared for the tests. They're short, so missing questions can really hurt your grade.