Rodwell is a dying breed of professors. You will either feed off his passion for the subject, or hate his over the top approach. Much nicer guy then people give him credit for, does not bullsh$t so know what you're talking about before asking. Has an amazing insight into fundamentals, explains well. If you appreciate this you will love his course.
DO NOT go to his office hours!!! he gives you the impression that you are not worth his time.
Not pleasent to deal with at all.
Moves a little fast, writes a little messy, teaches well overall. Gives the impression that he's really busy but still takes the time to help you. Don't bother working on lab until the day before it's due, as he will not give you the relevant information until then. Nice guy.