Follow Papo's suggestions to secure your pc!
To know what you have shared you can use Windows Explorer and type your own computer name as follows:
\\computername
To get the computer name just right click "My Computer" > Properties > Computer Name tab > Full Computer name.
If you don't want to or need to share your drives go to Windows Explorers and for every folder you see a blue hand underneath just:
1) click on the folder to select
2) right click to get options.
3) select "sharing & security" and "Do not share this folder"
This should take care of people reading your data by just mapping your drives.
Also, check that they can't logon to your computer either directly behind the computer (console) or remotely with Remote Desktop
1) Directly behind the computer will require knowledge of a local user/password. This is also true for Remote Desktop
The best way to do this is by changing all local account passwords.
You can find any other remote control software running by typing at the command prompt (START>RUN>NETSTAT)
It will tell you what is open and what is listening. If you find a port 3389 it means you have Remote Desktop open and waiting for someone to connect.
If you have a port in the range of 5800-5900 you have VNC remote control software installed.
The port number is the numbers at the end of the foreign address after the ":"
With VNC, just go to the control panel> add remove programs > remove VNC from the list.
There might be other stuff that can allow access to your computer. If the computer is your own, just install a free firewall. Close applications and ports when asked, but make sure you understand you are closing by researching on the internet what is used for. There is plenty of info out there to help you make a decision.
I don't think your old roommate is a hacker and just wanted to make your life easier, but just check for malware and keyloggers.
Check these software:
Comodo BoClean (Antimalware)
AVG Anti-Spyware
AVG Rootkit
ZoneAlarm, PCTools Firewall, Comodo Firewall
Finally, if you are behind a router you will have an extra layer of defense, as your computer will not be directly connected to the Internet.
There are many thing more to look for, but these are the basics for home users.
Cheers!
Reference: Certified Information Systems Auditor w/12+ yrs of experience in large corporate environments.