Rachal Etshim
Great in class discussions. Never boring. He's funny and understanding if you miss a test. Attendance wasn't counted for the grade but if you miss a pop quiz you can't make it up. Only thing I didn't like were the many online assignments. They were super easy, just annoying and easy to forget.