Bora Senyigit
Dr. Bora is awesome! Can't wait to take him again. He makes his lectures fun and funny. He has homework assignments but they are weekly and always due on the same day and time each week. He requires a book, but it is so you can get the access code from the book for the online site. Exams are always easy as long as you know what you're doing.