There is an endless supply of resources online, videos, powerpoint lectures, notes, animations, and sample problems. Here are a few of my favorites. If you have any favorites which aren't here, feel free to contact me and I will consider adding your resource as well if it is applicable to my students.