Jan Matejovic
You probably know him for what happened, but I believe Dr. Matejovic is trying his best on becoming a better person. He was throw in to take over this class after the last prof wasn't available to start the semester with (he was sick). Overall he did a good job. We did have trouble staying on schedule with group worksheets and lectures though