..it's either time to change schools, or relearn combinational logic as no decent school will teach you flip flops before basic AND, OR, NOT, etc.Well it's a school project and I don't believe that our professor taught us about logical gates and he said to use jk flip flops.
http://oi41.tinypic.com/30wl3bt.jpg this is the schematic I drew up so far.
It would be interesting to know how he calls them...You have logical gates in your schematic Logical gates=AND,OR, NOT and so on. At least for me, it could be that you have some other name for them.