These are a few topics that are more relevant to our course, please select the ones which you feel are more difficult and can't be easy to understand. Please do google any unknown topic and TRY to understand it before selecting, so that you know that the topic is hard enough for it to be discussed in the seminar.