Abdel Adjibade
Beware - he uses labs with unclear instructions that may give you inaccurate results which you have to try and fix. You will not understand most of the content, and if he ever says you don't need the textbook - get the textbook. 