Shahab Tayeb
Dr. Tayeb is a great lecturer and he cares a lot about students succeeding, so he will always make himself available outside of class to come in for help and he made lecture videos explaining a topic in more detail that we didn't really understand too well. He's also very organized. Would recommend his classes!