Rivadavia Drummond Neto
Big on group work, and participation matters - however, one of the best professors you could have at ASU. He has a wealth of knowledge and genuinely cares about his students. You have to work for the grade, it's definitely not an easy A, but it's 100% worth the learning material and the value from what you get out of it.