Truly excellent! I honestly think that Logic should be a required course for graduation... no matter what the focus of one’s degree might be.
Logic was required where I went to college. I think it is needed at the elementary school level, however, and then in more depth in high school.