David Vicic
Vicic can be very annoying with the amount of tests and material he goes over in class but the class overall is not bad at all. His lecture style could be better but the class itself was fine, you need to put in a LOT of time to get good grades!!