Shahid Zaheer
His lectures were boring but the classwork its self is not hard at all. He does give a lot of homework but its not hard at all. All tests were online. Pretty simple class. just don't miss class because he takes away up to 10 points from your attendance grade.