Roxanne Atterholt
Each week she will give you big ass projects that you will spend hours (like 4-15 hours) researching and working on when they are only worth 10-30 points each and then she will grade them extremely hard and take points off for every little thing wrong.  Avoid as she will work you to death over projects that have no value to them.