T.M Barratt
What an angel. Prof Barratt was really caring and responded to class questions, emails, and discussion posts. A very involved professor. The amount of work for this course is respectable and EXC is available. I loved learning everything during this course. It was very interesting