Prof. Dvalishvili is literally the most amazing professor that anyone can ever have. Explains everything clearly and will go over something 5 times as long as you understand the lesson. Responds to emails quickly and has office hours that are super helpful. I highly recommend this professor, the best professor ever!!!