there are two methods, both use virtual machine one is to install virtual box (free) the other is to use Parallel (also vm). it is available for MacO both methods require that students can install Windows. (they can get windows 10 from Faculty) the third and difficult method is to "port" my tools to MacOS. this require compiling my C program. I used to do the third way. However, it becomes too much work to keep two versions of my tools to compile C, in MacOs, install "xcode" which is free. but students need to know C a bit.