Jonathan Adams
Professor Adams is very nice and does his best to explain the material in a way that helps students. However, the material is very hard and calculus heavy so I wouldn't suggest you take it unless you are math major or minor. There is homework every week and 2 exams. Make sure to go to office hours for help. He curves grade as the end.