Leon Faifman
Although I took this course over the summer, it was definitely one of my favorite I have taken in my time here at UT. Professor Faifman is amazing and keeps the discussions interesting. It is 4 group projects which makes the course easy to navigate.