@uzisuzuki
Cute!

Glad they are doing okay. Hope the little one catches up.
You've probably talked about this before but have you reported this person to Human Resources? If you haven't I suggest you do so right away. You shouldn't have to put up with any harassment or discrimination at work. It is against the law! If you have reported this person and your employer has done nothing that is also a huge no-no. I suggest you put in writing what kinds of things have happened and when, if you can remember specific dates that would be better (though I know you have a memory problem). Ask to see the head of HR. Tell them everything that has happened and request a formal investigation. Ask that they move you or the problem coworker to a new office immediately, while the investigation is being performed. Tell them there and then that if this problem is not addressed you will be filing a complaint with the Colorado Civil Rights Division or the EEOC. That should light a fire. I'm telling you this as the HR Manager for my company. No HR person wants to deal with the EEOC. I've had to deal with false claims made by disgruntled ex-employees (long story) and even knowing we did nothing wrong it was stressful.
Here are the specifics on how to go about filing a complaint with the CCRD or EEOC.
http://www.workplacefairness.org/file_CO
Oh, one more thing... It is also against the law for your employer to treat you differently after you have filed a complaint. This includes the problem coworker and any supervisors whose heads you are going over. It is called retaliation. If you feel like you are being treated worse after you make your complaint go right back to HR and report it.
Sorry if this was crossing a line with your personal situation but I hate to think you are suffering when there are those that can help.