Rodgir Cohen
Professor Cohen is extremely understanding and allows opportunities for extra credit. His work isn't difficult but you should get his work done with plenty of time ahead due to having to read chapters. 