Dimitrios Fafalis
Fafalis is drop dead amazing! His lectures, while fast, are straight to the point. He always makes sure to help any students in need. He is great at explaining hard concepts in simple ways. LOVE HIMM