Daniil Andrienko
This was Dr. Andrienko's first semester teaching so I will cut him some slack, but this class was extremely difficult. His teaching at the beginning of the year was VERY rough, however it did improve as the semester went on. The homeworks took days to do, the quizzes were open note and I still failed all of them. Made up for it with a large curve.