John's Oceanography class was a great time! He is passionate, approachable, and explains concepts very clearly. The workload is manageable, but make sure you're participating consistently. Exams are straightforward and the questions are similar to that of the problem sets, so do the homework! Overall, great course and would recommend for engineers.