Neel Haldolaarachchige
The workload was astronomical, especially on the labs. My 3 lab partners and I split the work and it still took hours to complete. The lectures were incredibly hard to keep up with and there was always a quiz at the end. He expected us to know far higher level math than the required prerequisite. Can't recommend taking his class