I highly recommend Jeff Frenette and EMT as a first aid instructor – these are the best first aid courses I have ever taken. Jeff’s approach really helps you understand the ‘why’ behind what you are learning, it’s not just blind instruction of various steps for different first aid scenarios.