Ross Couvillon
Dr. Ross Couvillon is hardworking and tries his best to make sure students understand what is being taught. The course itself isn't the easiest, however he makes the resources for extra help known (videos, access code, office hours, etc). It's really up to students to make use of those resources and actually pay attention during lecture.