Joseph Cruz
Hes a bit confusing at times so its best to go his office hours. He assigns online homework so make sure you do it its worth a portion from your grade. I think its his first year of teaching but overall, hes an ok professor.