Osama El-Temtamy
Osama is a really good professor. He may seem intimidating but he really cares about his students. He records his live lectures but I would suggest attending the lectures live. Id encourage participating even though its not mandatory. Attend his lectures, practice regularly and take advantage of his office hours to do well.