Iraj Sabzevary
Iraj is a good and very knowledgeable professor. Very funny also. He breaks down DSA for you with his lectures very well. His assignments are of moderate difficulty and help with the class. 3 Exams in total which are easy. Also uses zybooks. If you pay attention in class and spend some time studying outside of class, you will get an A or B. 