Mansour Naraghi
Naraghi is very upbeat and seems generally interested in his students success. However, he is very confusing to learn from and seems disorganized. His grading system is very unclear, I still dont know which assignments are counting toward my grade. He doesnt explain concepts in a way most students understand. This class is hard to get through.