EECE5645 — Parallel Processing for Data Analytics: Reviews & Ratings

EECE5645 (Parallel Processing for Data Analytics) course reviews and ratings at Northeastern (NEU). Compare professors with RateMyProfessor reviews.

Covers the fundamentals of parallel machine-learning algorithms, tailored specifically to learning tasks involving large data sets. Reviews methods for dealing with both large and high-dimensional data sets, emphasizing distributed implementations. Beyond covering the theory behind statistical data analysis, the course also offers a hands-on approach, using Spark as a development platform for parallel learning. Topics include, Apache Spark fundamentals, multithreaded/cluster execution, resilient distributed data structures, map-reduce operations, using key-value pairs, joins, convex optimization, gradient descent, linear regression, Gauss-Markov theorem, ridge and lasso regularization, feature selection, cross validation, variance vs. bias trade-off, classification, logistic regression, ROC curves and AUC, matrix and tensor factorization, graph-parallel algorithms and sparsity, Perceptron algorithm, and deep neural networks.

Last taught
Spring 2026
Credits
4 Hours
Prerequisites
((MATH 3081 with a minimum grade of D- or EECE 3468 with a minimum grade of D- ); (EECE 2560 with a minimum grade of D- or CS 3000 with a minimum grade of D- or CS 4800 with a minimum grade of D- )) or EECE 5644 with a minimum grade of C- or DS 5220 with a minimum grade of C- or DS 5230 with a minimum grade of C-

Data updated October 2026.

View on RateMyHusky