One of my favorite classes in the EESC department. The course content is very interesting and professor Kessler is good at lecturing. The only thing I didn't like was the heavy workload, but everything else is fine.