Ali Vedadi
An average online class. He gives plenty of information each week to go along with that reading. The exams are not so bad if you study. There is a research paper, but he gives you plenty of time to spread it out over the semester. He will proof read you paper throughout the semester too so that is nice.