Joaquin Palacios
He is an awesome professor. He assigns fun group projects. He explains well on the concepts and his exams are straight-forward from what we learn in his lectures. He makes the class fun and enjoyable to learn.