Daniel Garcia Vieyra
Literally do not take this class. The entire semester I was singled out, there are so few assignments that if you do poorly on one it will completely tank your grade. Take another class or take it with another professor.