I really enjoyed the material and the way it was presented. Even though I am not new to the topic, still more avenues and perspectives were supported with very good examples. Very refreshing.
This couse presented some interesting case studies, but never presented a real ethical system. In particular, the instructor frequently equated ethical behavior with socially acceptable behavior (this activity by corporation x was unethical because it resulted in public outcry). Someone with a background in ethics really should have been consulted in course developement.
On a purely practical matter, the ta did not seem to have any training in ethics at all. He just responded to every comment in the discussion area with a "what about" statement that sounded like it came straight from a late night dorm room bs session.