Tim Hardin
Would not recommend taking this professor 1 single bit. Professor Hardin is very simply put a crap professor. Not only does he fly through the material, he also is not very in depth about the material. He also gives ridiculous homework that is either over problems we have not covered or over problems that vary to much. Overall would avoid taking.