wk1 wk2 wk3 wk4 wk5 wk6 wk7 wk8 wk9 wk10 topic |---------| field |---------| subject |--------| research |----------| idea |------------| for the project survey |----------------| gathering data |---------------------| research |-------------------------------| narrowing |------------------| down topic for a project proposal |---------------------| experimenting |----------------| algorithm |------| wk11 wk12 wk13 wk14 wk15 wk16 wk17 wk18 wk19 wk20 gathering data |---------------| coding |------------| |---------------------------| experimenting continuing |-----------------| coding |----| |-----------| alg final paper |-----------------| final presentation |-----------------| wrapping everything |---------|