Very organized and clear lecturer. Exams are very straightforward and very representative of the material taught. The occasional assignments are straightforward, go to office hours if you need help on them. Don't expect this to be an easy A class, a mistake some people in my class made and complained about. Put in good effort and you'll be fine.