Yibo James Zhang
Great class taught by a professor who knows what he is doing. He takes a unique perspective on introducing new projects that haven't been taught in the past. Though my grade may not have been the highest, I felt I learned more from this class than any other class taken at this school.