Alexander Michkov
Was super worried about taking this class but Michkov made it super fun and enjoyable. 10/10 would take one of his classes again. He is very smart and likes to have hypothetical conversations pertaining to MICRO with the class, it helps get everyone involved in applying MICRO to the world. Overall do your work on time and study for exams. 