Shaurav Alam
This class was pretty awful. If you come to class, you will likely pass. However, the amount of lab reports, assignments, and projects is unreal. There is no organization to this class, and instructions for all assignments are ambiguous.