So, I dropped out of being a physics major in the late-90s...I am not 100% sure, but I think the class I dropped was using an older edition of this book.  Fast forward a couple decades, and I realized the physics bug never completely left me. I bought this book for self study. It's absolutely EXCELLENT! Griffiths does an outstanding job of explaining everything, and the problems are very worthwhile (from easy to extremely challenging). Would absolutely recommend this book for anyone interested in self-study.