Greg Aloupis
Really enjoyed the class. Was a challenge for sure but professor always made himself available to students and explained concepts very thoroughly. Some of the problems in the course really makes you think and I found the course helped my algorithmic thinking and approaches to tackling difficult problems which I thought was invaluable. 