Not an easy class, however if you go to class, pay attention, read and ask questions you'll be ok. Exams are difficult and yes lecture heavy. Professor Mitchell makes himself available if you need extra help with the material.