Knowledge in for midsem and end sem