This guy knows his stuff and goes really in depth of subject material. He covers a lot of example problems and even goes over homework problems. ALSO Dr. Culbreth is funny af I guarantee you will laugh out loud during his lectures