One of the best teachers I've ever had. Professor Cox makes it clear to his students that he's trying to prepare them for life after college. He's very reasonable when it comes to grading tests and homework, and allows you to redo lab reports. What you see on the homework is usually what you see on the exams, which are all open book/note.