Julia Zaikina
Zaikina is a good teacher overall. Her accent may be a bit hard to get around, and her lectures do drone on, but she does give you the content you need to succeed. My advice, copy down her lecture notes (from your laptop or phone) in your notebook in her lecture. You will get the content you need, at a pace that works for you, and still get Tophats