Mark Hatef
Amazing professor, he knows this class is a lot of information so the lectures are very long however he really takes his time to explain how they are used in the working world. I cant stress enough how much he cares about you knowing the working world aspect of the information and though he doesn't make it a tough course participation does show