Professor Mamun CANNOT speak clear and concise English AT ALL. This was very much so a teach yourself class. He would seemingly guess the correct answer to a student question bc he couldnt understand English clearly. I would highly advise taking someone else unless you like teaching yourself all semester. Plain and simple.