To help narrow your search you might look to amateur radio organizations such as Radio Society of Great Britain (RGSB) or American Radio Relay League (ARRL).
Note that many aspects of a yagi can be controlled or affected by design and construction. Many of the "designs" shown are the result of simplifications or assumptions so that the user simply inputs the frequency to get the length of the elements. Your professor may expect you to understand that you can control things like gain, front to back ratio, bandwidth, feedpoint impedance and things like that. All of that is quite involved however there is a lot of good information on the subject in the amateur community.