Reid Weber
He gives more bigger assignments than he does smaller assignments and is a tough grader. Although he is clear about what he wants. We do have a lot of textbook reading to do. He is a great teacher and tries to keep us interested.