Victor Valdivia Ruiz
Love Valdivia! Had him online so didn't get to see his personality much, but he's fair, caring, and smart. Graded on participation and homework (easy), 2 oral presentations (I got B's), 2 written tests (not bad), and oral and written finals (he grades easy on these). Not hard to get an A or A- if you participate, if you're confused just ask him!