In my department, although the course i took is very difficult, i managed to understand every bits of the modules i took in my year. The lecturers are mostly easy going although stern and they care about the wellbeing of students and makes sure everyone is comfortable and are in the same page.