Darrell was helpful when you asked a question. The assignments and exam were difficult, and sometimes the assignments didn't have clear grading criteria. To make up for this, Darrell was pretty lenient on grading.