Joseph Trevino
He is a nice and chill professor but do not take this class. This class is test and exam heavy and there are almost no extra credit opportunity, the extra credit will only max raise your grade by 3 percent. He teaches fast and does not slow down. The homework assignments are no where near the lectures he teaches, I had to rely on youtube videos. 