Chris Creel is a computer scientist and assembly programmer all in one. He continues to produce valuable tutorial videos on assembly programming and on other subjects, as well.
If you are new to assembly programming I suggest you should begin here:
That will take you to a play list of 16 video tutorials. Become familiar with assembly programming by playing and learning the assembly tutorials listed here. Don't burn out by going into assembly overload. Play each video several times. Then try to reproduce the demonstrated sample program on your own computer.
Chris Creel has made instructional videos on other areas of computer science. To see the list of all his tutorials click here:
Computer Science Instructional Videos
In CPSC 240 we will learn the techniques explained in his tutorials related to assembly programming. Obviously the 240 course is not involved with the others subjects taught by Chris.