Thomas Hossie
Has fill in the blanks in his lectures that if you miss class you won't get them. Records his lectures so you can look back on it, can be a bit dry sometimes but really seems to care about what he's talking about.