2004 should run fine; I've seen FS X running alright in a virtual machine...this is all provided you don't crank the resolution and display settings up to max, you'll probably sorta have to fiddle with it, but I think doable nonetheless to teach the basics.