Spring 2017 schedule

I'm planning on taking CS374, CS411, CS446, CS425/CS242 and one gened. Is it doable? Also which one is more valuable? CS425 or CS242? I want to hear some suggestions. Thank you!