Definitely had to take an ethics course when I went to Waterloo (in Ontario, Canada). I believe it&#x27;s a requirement for a university&#x27;s program to receive Engineering accreditation. At any rate, all engineers took it.