Allen Zegarra
Overall a great guy. Very caring when I had to turn in an assignment late because of Honorlock. Lots of work in the class but as long as you know the material it shouldnt be too bad. With that being said, you MUST be prepared each session because he calls on random people and if you dont participate you get a 0 for the day. Take this professor!!!