Fall 2015 - Professor Rajagopal provided a very good class in which the primary goal was to learn. Course material was broad but in depth enough to provide a solid understanding of topics covered. Ther homeworks were well timed, and there was an essay at the end which could replace two homeworks. If you did this and all homeworks you could in effect drop your two lowest scores. Exams were based around the homeworks and readings, and were very fair. He was also very good about helping students who emailed him and setting up alternate hours to meet. Overall a very good class.
Spring 2022 - I despised this class, I would highly advise to avoid taking it with Professor Rajagopal. The content could have been interesting and useful, especially if you are considering going into environmental consulting or related fields. However, the lectures were all over the place. The Professor was flat-out bad at explaining the content and often lost his track of thought. The homeworks were hard and graded harshly, so it sucked not learning anything in the class lectures. I ended up having to go to as many TA office hours as I could to understand the homework. Professor Rajagopal was not approachable or accommodating, and he criticized me several times in lecture which was super uncomfortable. I would not recommend this class.