Bret Sanner
AVOID! The amount of work in this class was equivalent to that of a full time job. In one week, there could be anywhere from 3-5 assignments, ON TOP of a simulation game and group work. Gives feedback and then still gives failing grades when there was clear effort put into the assignment. Unreasonable expectations, extremely hard grader.