Jason Lowe-Power
By far the worst class I've taken here. Assignments are poorly written, you learn absolutely nothing from them, the results often make no sense, and most time is spent scripting simulations and copy-pasting data, which has nothing to do with the course content. In lecture he spends way too much time on nonsense while rushing past important topics.