Jorge Cacho
I agree with the criticism people have shown for the assignment length, but JF is still a solid professor. The final project is way too long, but the rest of the course, while definitely on the larger side of the workload scale, it still fairly doable. Lectures are decent and the prof is pretty much always answering questions on discord.