CC - I'd go with not working if you and Ian can afford it. Not even certain about picking up that extra class. But if you need the job and can get it, go for a campus job, they're better about working around class hours, grasp the concept of mid-terms or finals. Pox on your current employer! Sounds like they don't want you to grow, except into something resembling black mold.

Good luck!