Peter Ahumada
He's got a good personality but he's not a great teacher. He doesn't explain concepts and sometimes gave homework without teaching everything that would be on it. The tests aren't too hard if you teach yourself the concepts or know them coming into the class. He also never learned how to put our grades online so no one knows their grade.