Geometry HN w/ Bad Grade in MS on College Apps

If it is more hardware oriented, you would still take discrete math, but perhaps not CS theory. But you may find truth tables in digital logic courses.