Brian Hastings
While Professor Hastings is a cool guy and super understanding, this class was disorganized, unstructured and the teaching time during class was minimal. At times it felt pointless to go to class with the amount of material taught during class (but necessary because of the participation marks). Nice guy, but will not take one of his classes again.