Frank Fuller
One of the best professors I have ever had. Very knowledgable about what he is doing and I learned so much. A great guy you can tell cares about his students. Take his class 10/10 recommend