Joseph Istead
Good guy overall. Lectures were confusing sometimes but cs 115 was an easy course so it didn't matter that much. He knows stuffs but struggles to delivery them so that people will understand.