Keller VandeBogert
Keller is probably one of the best professors I have had at USC. He cares about the subject he is teaching as well as his students understanding of the material. He grades fairly and is really good about partial credit. Class time is spent doing examples and he gives plenty of homework (not required) to increase understanding of the material