Yoshinobu Odaka
Professor Odaka is a great teacher. He really cares for his students but you will have to put a lot of effort into this class. Took this as a crash course and had to do 3 chapters a week. Overall there are a lot of opportunities for extra credit to boost up the grade but do always consult the textbook in conjunction with the slides if you want an A