Neeraj Agarwal
Talk about someone who teaches just to get a paycheck. During his office hours, he basically rages at you and is unwilling to help. Never in my life, have I seen an unmotivated professor. The 3 5 stars are 3 emails to rate himself, horizon, staff, and personal. If you don't believe me how the hell do you get over 40 1 star from other students?