I am an engineer. I have successfully completed a three credit course on optimization in my college. Recently, had attended a three day workshop on optimization techniques basically on the TLBO algorithm. I daily use Matlab at my workplace. I have recently assembled for myself a killer rig- so got enough processing power to do the job. Only the downside is I am employed, so I'll be taking a little more time for completing the job, but I'll get the job done.