Ted Wisniewski
He is one of the nicest profs you can have!!!!!!!!!! You will be able to relate to the books he teaches and he explains everything in the most amazing way. He is always looking out for his students and will help you as much as you need.