Sterling Raskie
For 435 Prof Raskie is really great. the class is interesting and the exams really aren't too hard (online and open note). If you try and ask him questions about what you'll be tested on he won't give you an answer so just take good notes during lectures and you'll be fine. He frequently ends class early which is pretty sweet as well.