I too use (Mac)Vim.
In my experience, most CS majors at UCSD that I've met complain about the course. On the other hand, DSC doesn't have an equivalent, which I find disappointing but understandable. Maybe it'll get one in the future.
Oof, the main memory I associate with this class was not realizing there was a midterm and therefore not showing up for the midterm.
Still passed though, and with an A somehow. Thank you, guardian angel TA!
http://ieng6.ucsd.edu/~cs15x/