Eric Stachura
If you study the homework and attend the SI sessions his tests are not very hard. It is important that you show up to class as much as possible and take notes. If you skip a day or two of class, things will become very confusing. Overall, I'm glad to have taken his class.