Jesus Gonzales
He did a really good job teaching Discrete, he makes it somewhat easy to understand but you still got to work for your grade. He does a better job explaining then the textbook, the textbook is hard to follow so I do recommended not missing class.