We finished ESM 203 a week ago. It was maybe the most fantastic course Ive ever taken. Both professors were engaged, helpful, sympathetic and sometimes funny (esp Tom). Exams were a bear but I aced the final.