Andrea Baldi
Professor Baldi is amazing. He's very kind and understanding. This is a literature class though so if can't devote time to reading, this may not be the class for you. The class isn't hard, just time-consuming at times. The work consists of weekly discussion posts and three papers (two of them being the midterm and final).