long chen
Currently taking Professor Chen now, he teaches solely via lecture with no recorded options available to review if you miss class or are having difficulty with the material. There are very few assignments and the exams are unnecessarily hard and he prides himself that they are. I've learned to hate bonds from this class.