Prerequisites: COMS W3134, W3136, W3137, or equivalent, fluency in Java; or instructor's permission.