Dr.Warfa is a great professor, his lectures are easy to understand, and he explains material pretty well. Not everything is on the lecture slides, so attendance is recommended. Make sure to read the textbook and complete the study guides to pass the tests.