The first year courses are fine, nothing very difficult. I think ME1001 suffers a bit from trying to do too much-- they jump around a lot geographically, chronologically, and thematically, so it can get a bit confusing. Almost all the lecturers are good, though. I liked ME1002 a lot better, since it...