Rene Martinez-Celorio
He's very nice and cares about his students. However, he's got an accent and it's difficult for him to relay his vast knowledge of physics to where you'll understand. You will absolutely have to work hard to earn an A or B, winging it will get you a C, as he won't fail anyone that goes to class. There is a lot of online homework. Don't recommend.