Seokhoon Ahn
One of my favorite professors. He cares about his students and is easy to get along with. You need the book for class. He provides study guides for each chapter of the tests. He will answer your questions. He wants people to learn.