Craig Seidelson
I've had this teacher many times and all of his classes are the same. He is a tough grader and can be mean sometimes. He is very knowledgable in SCM though! Lots of group projects and be ready to be called on in class.