CS 195, Social Implications of Computing, is a course I've been teaching for many years that has suddenly become in demand since the Berkeley EECS department adopted an "ethics requirement" for EECS majors. 195 is one of several ways to meet the requirement.
CS H195, Honors Social Implications of Computing, is a more intense version, three units instead of one, with more reading, a longer term paper, and (most important) a weekly discussion meeting in addition to the big 195 lecture meeting. I invented the dual format because I didn't want to give up the possibility of a real discussion of ideas with the truly interested students when the new requirement made 195 a large course. As of fall, 2013, this course does not satisfy the humanities breadth requirement for College of Engineering students, so as to limit enrollment to students who really care about the course rather than looking to satisfy two requirements at once. (Anyway, you should take a real humanities course taught by a real humanities professor!)
In fall, 2013, despite being retired by then, I'm team-teaching 195/H195 with Prof. Marti Hearst, mainly because I want some non-retired faculty to have experience teaching it. I might do it again once in a while in later years, especially if I can get other faculty to team with me.