Celal Perihan
Dr. Perihan is great! The course page is well organized and he announces upcoming big assignments with plenty of time. He gets back to questions quickly, either same or next day. He always gives great rubrics and examples for each assignment. He grades everything quickly, you know your score within a week usually. I would 100% take another class! 