This class takes A LOT of work. There are 2 different professors which teach the course. Both have very different teaching and testing techniques. All tests are short answer (no multiple choice) and partial credit is rare. If you study enough you will do well, it all depends on the time you put into it.