This was Professor Hileke's first time teaching, and she did pretty well. However, I didn't particularly enjoy her method of teaching. She does a LOT of tophat questions (takes up the majority of lecture) and doesn't do a very thorough job of going through concepts. Exams are semi-difficult but if you study hard, you'll do fine.