Mitch is AWESOME! I learned so much in his class despite the lack of actual graded work. He listens to students and really focuses his lessons on things that will actually be useful to us after we graduate. I reached out with questions several times and he always responded to me quickly and with lots of details!