James Bruner
He is a great teacher and he explains clearly when he is lecturing in class. He also gives a good example for each type of insurance for students to understand real life. He brings in guest speakers that work in the field of insurance through zoom and face-to-face. You take his class. you will learn a lot even if you are not majoring in RMI   