Yasin Elshorbany
If you can learn by just listening to lectures, highly recommend. If you need practice problems to understand what is happening in orgo, don't take him. He is super nice and cares about students success but doesn't provide many practice problems. Maybe 20-25 max practice problems per chapter. 