Gender: Male 
Age: 35-44
Nationality: United States
Ethnicity: Black or African American 
Marital status: Married 
First language: English 
Religion: Christian 
Education: Graduate degree
Mother's education: Graduate degree
Father's education: Graduate degree
Self-assessed socioeconomic status (1-10): 8
Home: Own 
Employment: Employed full time
Occupation: Manager or business owner (those who plan, direct, coordinate and evaluate the overall activities of enterprises, governments and other organizations);Clerical support workers (those who perform clerical duties such as organizing, storing, computing and retrieving information)
Mother's occupation: Skilled agricultural, forestry and fishery workers (those harvest, grow, breed, or produce a variety of animal husbandry products)
Father's occupation: Technicians and associate professionals (those who apply scientific or artistic concepts and operational methods, e.g. secretaries, fitness workers, lab technicians)
Hobbies: Listen to jazz;Exercise;Attend football matches;Listen to classical music 
Devices used daily: Laptop;Smartphone;Smartwatch;Tablet 
NLP tools known: Spell checker (i.e., correcting misspellings);Grammar checker (i.e., correcting grammar mistakes);Paraphrasing and Summarisation (i.e., automatically produce alternative descriptions of written text);Machine translation (e.g. translate Chinese or Russian into English, and vice versa);Text-to-Speech (i.e, computers being able to read out loud written language) 
NLP tools used: Spell checker (i.e., correcting misspellings);Grammar checker (i.e., correcting grammar mistakes);Paraphrasing and Summarisation (i.e., automatically produce alternative descriptions of written text);Speech-to-Text (i.e. a computer transcribing your spoken language to written language) 
NLP tools they would find useful: Reading text from scanned documents (i.e. “Optical character recognition” or OCR. Given an image representing printed text, determine the corresponding text.) 
Frequency of LLM use: Sometimes
LLMs used: ChatGPT;Character.AI;GitHub Copilot;Google Gemini;Perplexity 
LLM use cases: Coding;Translation;Paraphrasing or finding synonyms;Completing assignments 
Contexts of LLM use: School/University;Learning;Creative or artistic;Technical 
Prompt 1: Consider this Python Program and help me answer some questions. 
Prompt 2: What are the differences, advantages and disadvantages of peer-to-peer and clientserver architectures
Prompt 3: 10 things to consider when choosing a client server architecture
Prompt 4: Using an appropriate diagram, explain how RPC is implemented
Prompt 5: Differentiate between one tire, two tire and three tire architecture
Prompt 6: What are the differences between IPV4 and IPV6
Prompt 7: A UDP-based server needs only one socket, whereas the TCP server needs two sockets. Why?
Prompt 8: Explain the difference between Remote Procedure Calls and Remote Method Invocations. 
Prompt 9: Client to server binding can be using a "DCE daemon" or a "super server". Explain the differences between and commonality of both approaches. 
Prompt 10: You are designing a client-server system and have to decide between a thin and a fat client. What criteria do you use to make your decision? 
Comments: Do you have more of such surveys?