Nikolay Tsvetkov
exams were difficult and I studied a whole lot for this class, it was just a lot of info, but it is orgo 2. His slides were great and his exams were extremely fair and his practice exams were identical to his real exams, normally just harder.