Professor Angelidis, is such a kind person, very passionate about his works. He gives you more than enough materials to pass, only gives reading assignments which he discusses in class, one midterm, and one final. I really enjoyed him as a professor and he's always willing to help.