Yasin Elshorbany
Professor Elshorbany is an excellent teacher. He is very smooth in his lectures, not too fast-paced so you have time to understand the material. His review days are AMAZING they truly aid in the exam material. He tries to be super supportive to all his students and puts effort into learning our names.