Professor Roe is one of the best professors Ive ever had. His lectures may drag on, but you can tell he is truly passionate about his job and the material. He is also insanely knowledgeable about everything he discusses. He is very lenient with grading and as long as you do the assignments and pay attention most of the time, youll pass easily!