Sharief Oteafy
Dr. Oteafy is a busy person, so you might get annoyed. For example, I send him important questions, but he did not respond them for a long time. He might give you some ec if you positively join his office hour and ask him a lot of questions. Because of it, he might improve your final grade even if you cannot do final exam well.