Gerard Jalette
If you are looking for an elective take this class. There was a lot of interesting information and the assignments were straight forward. As long as you do the assignments you will be fine. He provides all the readings so you don't need to buy/rent a textbook.