user-interface-coursework ass1 is about Voice Recongnition. It requires Python library as follows pocketsphinx speech_recongnition Pyaudio requests PyQt5 ass1 function added: play music (riders on the storm .wav is required) stop music notepad weather search ass2 is about Information Retrieval. It requires Python library as follows tensorflow flask & flask_httpauth numpy scipy matplotlib sklearn ass2 function added: image preview searching result directory tag selection to refine result add favorite list ass3 is about data visualization It requires Python library as follows Dash Pandas ass3 function added: Just basic