Lorenzo Tomescu
Lorenzo's class is inspirational and insightful. Though there are lots of homework and reading that you have to work on. But he always tries to offer students help if they need any. The reading materials that he chose is quite hard for me to understand fully, but that's bc it's a university course! Self-study and active learning are essential!