Professor Ghaderi is the worst teacher I've had thus far. He struggles to keep us engaged and doesn't remember what he says half the time. This is also the hardest class I've ever taken and wish no one has to endure professor Ghaderi's class.