Beware!
The fine print is very convoluted, and sort of contradictory regarding the developer courses requirement. So, I called apple a few times and confirmed with various people that you only need to be a full-time college student and that you don't need to be in developer-related courses, so I enrolled in the program (for $99).
Then, I was about to use my discount to purchase a flat-panel iMac, so I called the Hardware Purchase Program line. The Apple representative told me it was definitely required that I be currently enrolled in developer-related courses. After a bit of discussion, she agreed to check with other people in her office and contact me with a response (I'm still waiting, but I'm going to call tomorrow). She seemed pretty adamant that I would not be getting the discount, but I am going to do my best to either get the discount or insist that they refund my money. It's not like I'm trying to con them, I have taken computer courses in the past and I've done some programming, so I really don't see why they're giving me the runaround, but I guess policy is policy.
Regardless, though, if they screw me out of the membership fee and don't at least give me a refund (after telling me that I was completely eligible for the hardware discount), they have just lost a customer.