Honestly I have to recommend against using a sophisticated controller IC like the LTC3873-5, especially if this is your first time designing a flyback. I've used about a dozen of LT's controller ICs, and they can be very difficult to debug because their internal operation is so ambiguous. In particular, internal slope compensation means that you can never observe the true current ramp signal, which is very important. Also I'd recommend against using the "No Rsense" feature since it will just degrade the accuracy of your current control loop. For a thesis, you are probably going to be expected to explain the operation of the controller in detail, which means you probably don't want to use a black box whose exact internal workings aren't fully explained.
If I were you I'd go for a very basic unitrode controller which contains all the necessary elements of a controller, but doesn't hide anything from you. The UC3824 is my weapon of choice when making a supply which I want to have precise control of. The UC3843 is also good, though it doesn't have a soft start and its error amplifier has an internal reference connection. For simulation, these controllers can be built easily in LTspice using simple dependent sources, logic gates, etc, and I've done so several times in the past. And unlike LT's own models, when you build it yourself like that you can watch its internal operation.