Olivier Coibion
Dr. Coibion is a top-notch professor who really encourages students to take charge of their own learning. Many are scared by the entire grade being based on exams, though I can say the exams are fair and he gives all of the material necessary (slides and notes) for you to learn even if you choose not to go to class. Use the past exams he provides!!