How useful is INF3705 in your field of work?