Joshua Daniel
He really wants you to succeed in the class. STA 215 can be difficult, but he brings it down to a level everyone can understand. There are group work and homework but he allows you to fix it if you don't do well. Very accessible through email and willing to answer all questions. Best professor I've had yet.