I had an American History teacher in high school that everyone idolized because he acted like a gangsta.
My senior theology teacher everyone liked because he was just an awesome and super nice guy.
I had an Astronomy Professor that was weird and nerdy but he could teach and got the students involved.