Grant Holder
If you have military experience, then you might be alright with him but he literally runs the class like a drill sergeant. Not an easy guy to get on with, but he is fair with his grading, once you work out how to submit your work correctly. If you have thick skin then go for it, but otherwise I would avoid his class if you can.