Julian Rosen
Dr. Rosen definitely takes ADJUSTING. His lectures are very fast-paced but if you attend them regularly (unlike me) you can adjust quickly. Admittedly Dr. Rosen can be confusing at times but using the online textbook is super helpful as well as youtube lol. Dr. Rosen is VERY CARING AND UNDERSTANDING. Don't freak out from bad ratings.