Martin Farris
Professor comes off as self-absorbed and arrogant. I'm sure he has the expertise to back-up his credentials but his pretentiousness makes him unapproachable. This course was all online with no lecture. His organization of the materials were incredibly misleading. He posts explanatory videos but spends too much time commenting on how great he is.