Sinan Tas
Very nice professor. His lectures are all over the place, but he gives good homeworks to practice. Exams are tough, but doable. He offers extra credit, which is very nice. Doesn't have many office hours, and does not answer emails very fast. Very funny guy, started casual fridays, class is very fun.