Randy Rasmussen
All of the previous reviews were from his first semester as an instructor. Since then, he has completely changed his course. He gives out very clear review sheets that outline everything on the exams. His exams (there are 3 total) are very fair. There are multiple homework assignments, but he gives great feedback and clearly explains expectations.