Terrance Roberts
he's an average joe overall but i think the class was good. mindtap is really all we use, including a few exams. lectures are kind of boring sometimes, but the material is pretty interesting. he's very flexible with absences and easy to communicate with. however, it's critical to pay attention in class or stay up to date w/ textbook reading. 