(Updated 5/29/2013.)
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.
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.