Jeff Marshall
His online class was just a mess. There were a lot of programs to be installed, which is fine, but the videos and instructions that he uses to "guide" you are pretty vague. He gives a lot of info that isn't necessary and little to no useful info for the assignments. A lot of googling is needed. Someone made a group chat for mutual help.