So far I've only had one teacher who is not good, my algebra 101 teacher is very nervous with teaching my class. He also seems to think we're unintelligent due to being in basic algebra which annoys most students in his class. My biology 101 teacher is awesome, but she has a thick accent due to her first language being Chinese. Her lectures and explanation is wonderful though. My English teacher by far is my favorite this year due to her excitement and animate teaching. My Geo 102 is online, but I've met the professor in person and he's a great guy.