I am taking "machine structures" class, basically a class where we learn computer organization and design and assembly programming, and not doing so well. I am not sure whether to minor in computer science anymore or take anymore CS courses. I like programming, but not the lower level stuff and I find the subject a bit dry and difficult for me. I am in a unrelated major right now (materials engineering). Is it going to look bad if I decide to take a "pass" grade or if I get a B- or C? Getting a B- or C would lower my GPA by around .1 point.