Vasileios Anagnostopoulos
Class is organized very neatly. Professor provided extra credit worth over 10% of the grade. Does practice problems every class and is very clear as to what we should expect on each exam. Half of the exam questions were identical to the study guide ones. Fantastic professor!