Lior Sepunaru
Overall, Professor Sepunaru was a good lecturer. Homework was very time-consuming and required you to read the textbook and do some research. Go to his office hours because they provide helpful details about homework and exams. However, his homework and lectures don't prepare you enough for the exam so make sure you digest the topics thoroughly.