Bachana Lomsadze
This class can be difficult, but Prof Lomsadze teaches very well! The homework is good practice for the exams which are long and difficult, but he gives LOTS of partial credit. He is very passionate about the material and always happy to answer any questions in or out of class. 