• The description of the second practical assignment.

    Deadline: April 15, 2018 (23:59 hrs).

  • The description of the first practical assignment.

    Deadline: March 11, 2018 (23:59 hrs).