homeworks for fprog classes