One of the few graduate courses at NJIT where you will be able to apply in the real world what you learn in the course. Professor gave good feedback on assignments and courses and was very flexible to sometimes adjust deadlines. Had good control over the class and participation is key I believe.