LOL!
it's not hard... at least it wasn't to me or DD...
usually ppl with some programming experience tend to excel in such courses, but i've seen ppl with no exp with computing whatsoever do extremely well... i guess it depends on the ability in logical thinking.
PHYS.... how could it possibly be fun????!!!!!
it's the most devastating, catastrophic calamity i've ever had in my life....