Professor Watkins teaches a hard subject, so the class was naturally difficult. Expect lots of homework and fast approaching deadlines. Tests are generally pretty DIFFICULT, but he allows one portion to be done as a group, to prevent us from failing. EXPECT to fail tests and expect to redo them because it is what he will make you do. Be ready!