Course Number CMPSC 184 Internal Course Number 184 Level Undergraduate Units 4 Quarter Fall 2017 Faculty Tobias Höllerer