Hello! My name is Joshua Ko, and I will be a sophomore this upcoming school year. One activity that makes up my schedule outside of school is taekwondo. I am a second-degree black belt in taekwondo, and I am currently working hard to get my third-degree. I go to around 3 classes each week, while practicing at home as well. Taekwondo is a great form of exercise, and enhances my mind, body, and spirit. Another activity that makes up my schedule is playing the drums and piano. I really enjoy playing instruments due to the visceral feeling you get while making music. To add on, I am get tutored Algebra 2 by a professor from my church and I am self-studying for the P-SAT.
When I have free time, I like practicing sports such as tennis and skiing recreationally. I also enjoy listening to different genres of music, playing video games, or indulging myself into a good movie or TV show. Some of my favorite musical artists are Kendrick Lamar, Kanye West, RADWIMPS, Asian-Kungfu Generation, and Tyler the Creator. My favorite video games right now are Minecraft, Valorant, and Multiversus. The movies and TV shows that have left the greatest impression on me are probably Interstellar, Forrest Gump, Weathering with You, Clannad Afterstory, Breaking Bad, and The Tatami Galaxy.
Something that I think is surprising about myself is that I'm Christian. I think people will find this surprising because I rarely talk about my religion at school. My dad is a pastor for a Korean church in Colonie, and Christianity has been a major part of my life since I was a kid. As of today, I attend the teenage bible-study at church and I play drums for our church praise team. Something else that I think is surprising about myself is that I love eating Instant Ramen (maybe this isn't a super significant fact about myself, but I NEEDED to include it here). Although Instant Ramen isn't the most healthy food in the world, I could probably survive eating only Instant Ramen for a whole year. There's something that just hits different about eating Instant Ramen when you're hungry.
My relationship with grades have been pretty good so far. I have never really struggling too much with grades, but in 9th grade I definitely did have to study a little bit more than in middle school. Sometimes I do get anxious about my grades on tests and assignments because of pressure from my parents and peers to do well. Although grades are very important as a student, I don't want it to define my whole personality. My favorite memories inside of the classroom was probably my 7th grade Social Studies class. Even though Social Studies wasn't my favorite class at that time, the teacher was amazing and really made the class exciting. When we are talking about outside of the classroom, my favorite memory has probably got to be playing in the playground with my friends in 5th grade. 5th grade is extra nostalgic to me because it was the last time I could be stress-free and not have a care in the world.
My motivations in school come from a combination of my curiosity, self-commitment, and the pressure from my parents and the peers around me. Obviously, my parents motivate me because they help me stay in check with my homework, assignments, and tests. My peers motivate me in a similar fashion by making it easier to study and by driving me to do better on tests. In terms of self-motivation, I think my curiosity and willingness to drives me to work harder. I also want to prove to myself that I can succeed in high school because this is an important period of my academic growth. This is one of the reasons why I signed up for E=mc^2. I saw the email for E=mc^2 and my friend asked me if I wanted to do it with him. I said yes, because I think that doing this course will help me be more independent with my studying.
Some things I like about school is that you get to meet new people. I have met some great friends over the past 11 years in school, and I think there is a lot of value in the social aspect of school. I also like that there is a variety of clubs and groups you can join in the school. This helps with the whole vibe of the school and I enjoy how inclusive it is. Some things I hate about school is that some of the classes can get tedious and repetitive very fast. Most of the courses are standardized, which gives teachers less flexibility to teach and thereby making classes less interesting. Personally, some of the 9th grade classes were hard to get through because of bad teachers and boring assignments. I also hate standardized tests, even though I am good at them. They are an extra level of stress on top of final exams that most teachers give.
SDA Reflection #1 (10/18/2022)
I spent around three and a half hours working on this SDA over a span of a few days. In the future, I would like to spend around five hours next time I try an SDA like this because it would help me fully flesh out the message I want to get across. I feel like I spent attention into the time I put into this assignment, but I definitely could've made it better if I had more time to work on the overall product. I chose the format of a timeline with narration because I thought it was the most intuitive and interesting way to visually represent my research. Although technology wasn't really a factor that limited me heavily, I could've made my project more efficiently with Canva premium.
Next time, I will definitely use more sources for research and spend more quality time on thinking about my topic. I will also think about the rubric more and try to think about all aspects of it. I did fine on some parts of the rubric, but there were places where I was lacking heavily (such as citing my sources). I need to improve on these aspects for the next SDA and learn from my mistakes. I also would've added a better conclusion and more context on computer science because I didn't address the prevalence and importance of computer science. If I had explained the prevalence of computer science or connected computer science to other important fields, my presentation would've been clearer and stronger.
Although I think that SPECS as a whole is a useful way of defining critical thinking, I personally got stuck on SPECS for this specific SDA. I found it hard to think of ways to incorporate it into my timeline because I was thinking rigidly and was only thinking of ways to present the information on my timeline. I realize now that I should've spent more time explaining why this timeline is important and how the history of computer science relates to our lives. One thing I did like was how we spent time identifying what we know, think you know, and need to know. This process helped me get a grasp about how much knowledge I had on computer science and helped my research be concise. I thought the directions were clear and I understood most of what the rubric was asking.
My "need to know" is: Which coding language is the most optimal, and how can certain coding languages be improved?
I chose this "need to know" question because I think that it is a specific topic that will be relevant to my study of computer science. Obviously, programming languages are important because they allow us to give instructions and communicate to a computer. This communication is so important because many computer-related fields depend on automated processes. Since programming languages lay the foundation to so many different fields, I want to learn more about specific coding languages and be able to find out which coding language is structured the best. For instance, I might compare two programming languages such as Python and Java to see how they are structured and weaved. To add on, focusing on ways coding languages can be improved will help me gain insight on what each coding language excels at and what some of their weaknesses are. I could potentially use this information for future projects, SDAS, and topics. I could also talk about the evolution of coding languages and how new coding languages have been getting more and more optimized.
This "need to know" is designed in a way in which I need to think critically and analyze different coding languages. This question is not supposed to be "googleable", but instead be a starting point to think about programming languages and their uses. If I can figure out all the positive attributes of each programming language, I could potentially combine all of these positive attributes to try and create the "best" programming language.
October 26th Journal (#7)
My first SDA addressed the history of computer science and the importance of it in the form of a timeline. This was an introductory assignment to help me and my audience gain a basis in computer science. During my SDA reflection, I decided to choose my next "need to know" as "Which coding language is the most optimal, and how can certain coding languages be improved?" After doing some research, some of the reasons I want to look into this question have changed.
My 3 sub questions are....
1: What are some factors that can change how optimal a coding language is?
2. Is there such a thing as a "perfect" coding language? If so, what would it look like?
3. How can optimizing coding languages be applied in the real world?
I chose this "need to know" question because I think that this "need to know" will help me in the future for more specialized topics, such as AI or machine learning. I also want to learn about these programming languages to better understand how they communicate with the computer. I know that some programming languages communicate to the computer quicker than others, and I want to find out what factors cause this change. Being able to choose the optimal programming language would be useful for many scenarios as well.
I chose my first sub-question of "What are some factors that can change how optimal a coding language is?" because I thought that this was important in noticing the key differences in programming languages. I thought of this while watching a Youtube video by "Tech With Tim" (https://www.youtube.com/watch?v=rd6SgAIvGjw). This video compared different programming languages to each other, and this got me thinking about why these programming languages have differences in the first place.
The second sub-question I chose was "Is there such a thing as a "perfect" coding language? If so, how can it be constructed?" This has always been a question that I was thinking about, because I want to know if there's a "one size fits all" coding language. Although this is likely not possible, thinking about this question might help me understand the limits and/or capabilities of coding languages.
The third sub-question I chose was "How can optimizing coding languages be applied in the real world?". I chose this because finding real-life applications from the technical research will help me and my audience understand why my research is significant to society. I think I failed to do this last time and I want to be more clear in ways my research can be used. I might also want to use one of these applications and use them for a future SDA/"need to know" topic. This question popped up in my brain while I watched a Tedtalk about biological engineering (https://www.youtube.com/watch?v=Jz6FgvLkyeA).
November 2th Journal (#8)
HOTQ Document: https://docs.google.com/document/d/1NBJIyA-8ILf6SIYetbvOR8ryHMwUCN7dNoKhN4iz1Qw/edit
My "need to know" is "Which coding language is the most optimal, and how can certain coding languages be improved?
I believe that this falls into both the EVALUATION and SYNTHESIS domain of the HOTQs. I believe that my "need to know" falls in the EVALUATION domain because there are many questions that relate to my topic of choosing the most optimal coding language such as "What would you select...?" and "How would you rate...?". I also believe that my "need to know" falls in the SYNTHESIS domain of the HOTQS because there are questions that talk about improvement, such as "What could be combined to improve...?" or "How would you improve...?". I will research about different coding languages such as C++, Java, and Python, and evaluate their strengths and weaknesses. I might rank these coding languages and try to find ways to make these coding languages better.
1. "What are some factors that can change how optimal a coding language is?" - I think that this goes into the ANALYSIS domain because I am analyzing the parts or features of coding languages and drawing meaningful conclusions based off of this.
2. "Is there such a thing as a "perfect" coding language? If so, how can it be constructed?" - I think that this goes into the SYNTHESIS section because I am trying to build a "perfect" coding language if possible.
3. "How can optimizing coding languages be applied in the real world?" - I think that this goes into the APPLICATION section because I am applying what I have learned about improving coding languages and finding ways to incorporate it into different fields.
My "need to know" has changed to "How would you evaluate different coding languages, and how can we use this information to improve coding languages to specific jobs? I think rewording my original "need to know" to this has created a more open-ended question. My first sub-question has not changed because I think that it is still important to my research and knowledge of computer science as a whole. My third sub-question has also not changed because I think that finding real-life applications is one of the most important parts of my research. I might branch out into a specific application of computer science in the future, so this question will be beneficial.
However, my second sub-question has changed. From my research, I do not think that a "perfect" coding language is possible because each coding language has to compensate something to excel in a certain area. Most popular coding languages are useful for certain niches, so there wasn't ever one "perfect" coding language for all situations. I changed this question to "How would you design an efficient and useful coding language?" I think that this question compliments my first question, which will help my research be more cohesive in general.
I think that the best sub-question that will help drive my "need to know" is "How can optimizing coding languages be applied in the real world?". This will help me attempt to answer the "need to know" of "How would you evaluate different coding languages, and how can we use this information to improve coding languages to specific jobs?" because it will help me find ways to use coding languages in real-world situations.
3 MLA sources:
“Computer Programming and Its Applications: A Basic Guide.” MOOC.org, 16 November 2021, https://www.mooc.org/blog/applications-of-computer-programming. Accessed 1 November 2022.
“Computer Science is Changing Everything.” YouTube, 30 September 2016, https://www.youtube.com/watch?v=QvyTEx1wyOY. Accessed 1 November 2022.
Shortliffe, Edward H., et al., editors. Biomedical Informatics: Computer Applications in Health Care and Biomedicine. Springer International Publishing, 2021. Accessed 3 November 2022.
November 9th Journal (#8)
WHAT?
My essential question is "How would you evaluate different coding languages, and how can we use this information to improve coding languages to specific jobs? My sub-question for my essential question was "How can optimizing coding languages be applied in the real world?". I chose this essential question because I think that it is a useful question that can open the doors to even more specific and complex questions. I first thought of this question after I received feedback from the first SDA. I wanted to start this new month by researching about a topic that could easily be connected back to the real-world. Then, I started to think about an aspect of computer science that I thought would be interesting. I chose to research about programming languages, an aspect of computer science that is important in creating and optimizing programs.
SO WHAT?
This question matters to ME because I am trying to learn more about different programming languages and their designs. This question is also designed to help me with my critical thinking skills by comparing and analyzing different coding languages. Each coding language has their pros and cons, and most popular coding languages have something interesting about them that sets them apart from the rest. This question matters to OTHERS in the computer science field because optimizing coding languages can help solve problems or build projects more efficiently. To add on, this question matters to not only people in computer science, but also people in other fields (such as education and medicine) because computers are being incorporated into these fields. For instance, algorithms and computational models have helped predict the effects and spread of the COVID-19 virus outbreak. The sources I chose were mainly articles and videos about different programming languages and the uses of programming in a variety of fields. I did include one book about the use of computer science in health care, but I only read small bits of it because the book was very long.
Citations:
“Computer Programming and Its Applications: A Basic Guide.” MOOC.org, 16 November 2021, https://www.mooc.org/blog/applications-of-computer-programming. Accessed 3 November 2022.
“Computer Science is Changing Everything.” YouTube, 30 September 2016, https://www.youtube.com/watch?v=QvyTEx1wyOY. Accessed 3 November 2022.
Dhruv, Stuti. “Factors to Consider When Choosing a Programming Language.” Aalpha, 15 February 2019, https://www.aalpha.net/blog/factors-to-consider-when-choosing-a-programming-language/. Accessed 10 November 2022.
“The Most Popular Programming Languages & Their Uses (2020).” YouTube, 7 October 2020, https://www.youtube.com/watch?v=rd6SgAIvGjw. Accessed 26 October 2022.
Piszek, Artur. “Computer Science and Psychology? How does that work?” Artur Piszek, 14 September 2021, https://piszek.com/2021/09/14/computer-science-psychology/. Accessed 10 November 2022.
Rizal, Rachel, and Cassie Kosarek. “Ways Premeds Combine Computer Science and Medicine.” USNews.com, 23 March 2021, https://www.usnews.com/education/blogs/medical-school-admissions-doctor/articles/way
Shortliffe, Edward H., et al., editors. Biomedical Informatics: Computer Applications in Health Care and Biomedicine. Springer International Publishing, 2021. Accessed 3 November 2022.
NOW WHAT?
For this SDA, I want to relay my information in the form of a video presentation or a podcast. For the first part of my presentation, I will be talking about several factors such as performance, customizability/flexibility, and learnability that should be considered when evaluating a programming language. I have found that these factors from articles such as “Factors to Consider When Choosing a Programming Language", where it explains the aspects of a language that might change the language's suitability to a certain scenario or task. I will relay some of the most common programming languages and explain their pros and cons. During this segment, I might interview my friend who is experienced in programming to get his opinion on different programming languages. For the second segment of my presentation, I will explain how optimizing programming languages can enhance computer-science related fields, such as software engineering and AI learning. I will also connect this to other fields such as medicine, where well-built programs can help predict the effects of COVID-19 or help with medical diagnoses (found in the "Ways Premeds Combine Computer Science and Medicine" article). Overall, I want to emphasize the importance of programming languages and their structures to real life applications.
SDA Reflection #2 (12/5/2022)
Now that my SDA is complete, I have both positive and negative thoughts about this SDA. I definitely believe that this SDA was better than my last SDA because I had a clearer focus on what I wanted to do for this SDA. I did better on many aspects of this SDA such as my fundamental question and my research. My negative thoughts on this SDA mainly consist of a lack in creativity and me forgetting to publish the website on time. I dedicated around 4 hours to this assignment, and I spread it out over 3 days. I managed my time decently, but I should definitely remember to publish my website for next time.
I think that I am hitting critical thinking, communication, and curiosity well because my SDAs are detailed with information and my own thoughts on certain topics. I still need to work on hitting 4/5 of the 3Cs. I want to work on creativity and collaboration, but I am not 100% sure how to hit these 2 Cs. One plausible way that I have thought about was to do an interview with a professor or a professional in my topic. Then, I could relay this information in an interesting way, maybe with a debate-styled presentation.
Looking back, I am proud of the work I accomplished because of the overall improvement. I thought my new SDA touched on some of the real life applications of computer science, which is a step up from my last SDA. I also added a little bit of cooperation with my friend talking about his perspective on my topic. Giving this new perspective was something that was very important to this specific SDA because the question of "What is the 'best' programming language?" is an opinion-based question. For future SDAs, I want to continue this multi-perspective theme in order to produce a more nuanced assignment.
For me, the HOTQs were extremely helpful in crafting my essential question and sub-questions because they created higher-level questions that would make me think about my topic in a critical manner. Before I used this document, I sometimes got stuck trying to think of questions that weren't easily "googleable" questions. This is why I really like having these HOTQ questions, as I am able to see them all of them in one document. It is a way to easily relate and recognize different aspects of my topic in computer science. I also believe that HOTQs will not only help me in the E=MC^2 elective, but also all of my other classes.
December 13th Journal (#8)
My topic is computer science and I the problems I chose were mainly concerned with the ethical aspects of computer science.
1: The first problem I am interested in is on the ethics of online privacy. I am interested in researching about the ethics behind the privacy of an individual and the morality of collecting a person's data online. An example of a question I want to consider is, "Should websites be allowed to collect an individual's personal data to create a better experience for them?" This is a global interest because the ethical issues behind online privacy can raise many questions about large corporations and websites collecting the personal data from people.
2: The second problem I am interested in is the use of artificial intelligence. I want to research deeper on some of the effects of artificial intelligence on our society, including the impact of AI on employment and the ethical problems that would occur from using AI for certain functions. This problem is a global interest because many tech companies and industries are trying to incorporate AI into their software and products.
These ethical problems concerning computer science matter a lot because they could potentially impact the daily functions of society in the future. Not considering ethics in the development of AI can create many dilemmas that might worsen society instead of advancing it. For example, disregarding the ethical problems that come with replacing human jobs with AI can lead to unemployment and public disapproval. It is important to keep these ethical problems in mind so that we do not misuse computer science and create something that is harmful or dangerous.
These ethical problems affect pretty much everyone because personal privacy on the internet and AI can affect the functions of many different things. The ethical problem of personal privacy would affect everybody using the internet, as it would affect how websites use data. To add on, my second problem concerning the use of AI is would be prevalent in many places, including hospitals, fast food restaurants, and even our homes. In a world where technology has become a core part of our lives, it is impossible to be unaffected by the implications of these ethical dilemmas.
These ethical problems do pose a real problem because it raises serious questions about how we should be using computer science to better our society. A lot of these questions don't have concrete answers, but it can help us raise important issues about how we are using computer science. The importance of computer science ethics can be seem from an Harvard article that explains the integration of ethics into the Harvard computer science curriculum. Grosz, a Harvard professor of Natural Sciences stated, “To wind up in a situation where different values lead to there being trade-offs and ways to support different ‘right conclusions’ is a challenging mind shift. But getting these normative issues into the computer system designer’s mind is crucial for society right now."
I would say my biggest weaknesses in EMC right now is creativity and my bibliography. I need to start getting into the habit of sourcing my documents more often, as sometimes I read an article but forget to include it in my bibliography. In the future, I want to try to introduce creativity in my assignments by choosing a unique style to present my information. I would say that my biggest strength in EMC right now is my ability to criticize myself and improve as a result. Through my journals and SDAs, I have realized that I have many things that I can work on to become a better critical thinker. Having a critical mindset has helped me better analyze my own abilities and faults.
December 20th Journal (#8)
From my 2 problems of my previous journal post, I believe the biggest "Need to Know" is the consequences of the use of artificial intelligence. I landed on this problem because I began to realize how prevalent AI was in my daily functions. Even in places where I wouldn't expect AI, it popped up somewhere. This got me thinking about what would happen if AI is exploited or misapplied. This problem is important to me because AI is a major part of my daily life. From the face ID on my phone to my googles searches, most technologies in my life use AI. Since AI is so prevailing in my life, I want to better understand the problems that AI can cause on not just my life, but also the world in large. This problem is important to the computer science field at large because AI is a hugely prevalent field in computer science with many potential applications in many different fields. The benefits of using AI effectively and ethically can have a positive impact on our communities and the world, but misusing AI without considering its consequences can have equally disastrous outcomes.
From this "Need to Know", my essential question is "What would result if AI replaced all of the current human jobs, and would doing this create a positive or negative impact in our work?" With this question, I want to be able to evaluate what the pros/cons of using AI in human jobs are. Using this information, I could try to find a solution that would potentially use both AI and humans to create a more efficient work environment.
Article with annotations: https://docs.google.com/document/d/1Wf-fi206erxTmPGjYBP1p813_Yqx8F7t9reKvWc-ME0/edit?usp=sharing
One thing I'm looking forward to on my break is going skiing with my friends. Right after Christmas, me and my friends have plans to go to West Mountain and have a fun time. I am hoping that the weather is good on the days we are going skiing!
January 12th Journal (#9)
Article link on ProQuest: https://explore.proquest.com/elibrary/document/1916720831?searchid=1673568787
The scholarly article I looked into was "The Jobs That Artificial Intelligence Will Create". The publication of this article was the MITSLOAN Management Review, an academic journal associated with MIT. The authors were H. James Wilson, Paul R. Daughtery, and Nicola Morini-Bianzino. All three authors are working in high positions at Accenture, an Irish -American IT company that specializes in consulting. James Wilson specializes in business research, while Paul R. Daughtery and Nicola Morini-Bianzino specialize in AI management (Wilson et al. 6).
I used the ProQuest database and used the search terms "artificial intelligence and job creation" to find this article. It was the 3rd article that popped up, and I chose it because I thought it would inform me on some of the potential jobs that AI could create in the workplace.
Summation of the article: Artificial intelligence is becomingly increasingly ubiquitous in the world, and many companies are starting to use AI for their technological systems (Wilson et al. 2). Although this use of AI is substantially changing the nature of the workforce, the authors state that it is not adversely affecting human jobs. This is because new skills are necessary to complement AI and machine learning. Through the authors' research and personal experiences, it is suggested that the demand for human jobs will create new roles of humans who will ensure "that the work of machines is both effective, and responsible - that it is fair, transparent, and auditable" (Wilson et al. 2).
There are main three types of human jobs: trainers, explainers, and sustainers. Firstly, trainers will "train" machines to become more efficient and nuanced. Trainers will do this by reducing the errors of the machines and teaching the machines how to understand more complex behaviors, such as the "subtleties of human communication" (Wilson et al. 2). For instance, these trainers can already be seen in action in Yahoo; Yahoo engineers have created an algorithm that can pick out sarcastic messages on social media about 80% of the time. Secondly, explainers will communicate the ideas of machines to business leaders (Wilson et al. 3). They will help contextualize the effectiveness of certain machines to companies, while also determining if these machines will work for specific scenarios. Lastly, sustainers will continually check if implemented machines are functioning properly (Wilson et al. 4). AI can have unforeseen consequences, such as discrimination against certain ethnic groups from misinterpreted data, so it is important that sustainers respond urgently and ethically. Sustainers will also analyze the ethical aspects of AI and think of solutions for problems.
Narrative: Overall, this article is advocating for the use of AI in the workplace, which is expected as all of the authors work at an IT company that would benefit from AI. The authors explain that many unique jobs will be needed in order to accompany the machines, which paints a positive light on the future of AI as a whole. The authors includes many examples of human jobs in AI, such as "ethic compliance managers" to monitor the morality of AI applications (Wilson et al. 3). The authors also states that companies need to address the challenges for producing jobs that require both higher-level education and lower-level education (Wilson et al. 4).
This article is relevant to my topic of ethics of AI on the human workplace because this article showcased the potential jobs created by the emergence of AI. I learned that advancements in AI will shift the types of jobs available and create a lasting impact on the job market. I also gained a better understanding on the jobs that AI could create because this article had many specific examples of jobs seen in the AI industry.
New Key Terms:
Natural-language processing - a branch of artificial intelligence that deals with helping machines to better understand human language
LIME (Local Interpretable Model-Agnostic Explanations): a technique which explains the underlying rationale and trustworthiness of a machine prediction
January 19th Journal (#10)
Link to article and annotations: https://docs.google.com/document/d/1i2QIv1JdqrCH2Rx3BmKACe92OaG2d2ST/edit?usp=sharing&ouid=112292264692072366124&rtpof=true&sd=true
My research question of "What would result if AI replaced all of the current human jobs, and would doing this create a positive or negative impact in our work? did not change from my last post. I still want to focus on the economic and ethical aspects of AI.
The scholarly article I chose "Rising to the challenges of bias in health care AI". The purpose of this article is to provide more research about the effects of AI on the economy and the workplace. In order to evaluate this problem holistically, I found an article that talked about the problem of the negative biases AI can have in the healthcare field. This article also talks about some of the solutions and questions that are being talked about in this field of ethical AI implementation (Cho 4). I used the Gale Database with the search terms "AI", "Economy" or "Ethics", and "Problem" to find this article.
The author of this article is Mildred Cho. She is a Senior Research Scholar at the Stanford University Center of Biomedical Ethics. Her primary research focuses on the ethical and societal impacts of gene testing and other medicinal advancements (Cho 1).
This week's article is different from last week's article for a multitude of reasons. Last week's article talked about the potential job creation of AI, while this article talked more about the biases that AI could create in the healthcare industry and the questions this problem raises. To add on, the first article sheds a more positive light on AI, while this article paints AI slightly more negatively. Although both articles do acknowledge the potential benefits of AI, the second article also talks about the imbalances and disparities AI can create without careful consideration in more detail (Cho 4).
Some data points and specific examples to take away from this article:
Epic Sepsis Model (ESM) is an example of an AI predictive model that was very unsuccessful. This model missed around 2/3 sepsis cases from a dataset of 30,000 patients (Cho 3).
Biases in AI found in chest X-ray prediction models - Underdiagnosis of marginalized groups such as female patients, patients under the age of 20, and Black patients, was a common theme (Cho 2).
I thought that one of the limitations of this article was that only one author contributed to this article. I think that having more than one author could've made this article better because it would've added a different viewpoint. In addition, I think the lack of concrete data limited the article. I believe that the use of more statistics would've enhanced the article and strengthened the author's points.
This article did suggest some solutions to the biases AI can create. Some of the solutions mentioned include the auditing of decisions made by AI, stronger collaboration between AI developers and specialized professionals of the field using the AI, and the change in the culture of software development. I think the author is also stating that the best solution will be a consensus of standards in the various industries of AI (Cho 4). Although the article does mention solutions that may potentially help with some biases, it also states that bias from AI cannot be completely eliminated.
New Key Terms:
Proxy variables: These are variables that are used in place of an immeasurable variable and have some sort of close correlation with the immeasurable variable. Using proxy variables unthoughtfully can create biases
Midterm Reflection
This midterm was definitely a new experience for me. The research portion of the midterm was somewhat challenging for me, especially at the start. Prior to this assignment, I did have a basic understanding of academic databases, but I had never really searched through a database as deeply as I did during my midterm. Reading scholarly articles was fairly new to me as well because of a scholarly article's dense nature and technical lingo. Reading scholarly articles differed from reading other research-based texts because scholarly articles are more specialized. Most scholarly articles are written by experts in their retrospective fields and contain heavily advanced topics.
I also believe that being limited to ONLY scholarly articles hindered my progress and research skills at the start of my research, but this hindrance went away as I read through more and more scholarly articles. Another challenge I had in my research was finding a database article relevant to my topic of study. One method I used was to brainstorm key ideas or words and write them down. Then, I would use combinations of these words in the database and experiment with different articles until I found one that would be valuable for my question. This helped my research process a lot and gave me a consistent way to find the right scholarly articles.
The SDA portion of the midterm was genuinely pretty fun because it was a hands-on way to share my knowledge in a creative way. Since I chose to do a podcast, the most challenging part of my SDA was figuring out the script. The research wasn't the hard part because I had already researched my previous journals. The hard part was actually incorporating the dense scholarly articles into a short podcast while also keeping it entertaining. I had to find the right balance in incorporating my personality, research, and reliability into my script. This was hard because finding that balance took a lot of tweaking and thinking.
To add on, I think that my essential question was somewhat answered in my SDA. I did talk about potential solutions to the problem of AI implementation on jobs, but I think I could've gone a little more in detail in answering my specific question. I think that my weakest "C" right now is collaboration. Although I ask my friends to give feedback on my SDAs and journals sometimes, my collaboration usually doesn't go beyond that level. I think this issue will get fixed in the interview because I will have to communicate and collaborate with a professional in my field of study.
During this midterm, I've been the most proud of the SDAs I've created because they are a culmination of all of the research that I have done for the past month now. Even though my SDAs are by no means perfect, I am happy with how my SDAs turned out in the given time frame. The process in creating the SDA has made me better at researching higher-level topics, creating podcasts, and planning out my assignments ahead of time. Also, I believe that the coordinators generally did a great job in communicating through the feedback doc. The most helpful feedback for me were the questions brought up in the feedback because they helped guide my research and curiosity concerning my topic. Overall, I am happy with this midterm even through all of its obstacles and challenges! I am excited to see where the future of my research goes.
March 2nd Journal (#12)
The three professionals I would like to speak to for this interview assignment are Ming-Ching Chang, Yoav Artzi, and George Berg.
The first professional I would like to interview is Ming-Ching Chang. I found Dr. Chang by searching for computer science professors at local universities. Ming-Ching Chang is an Associate Professor in computer science at the University of Albany. He has a PhD in Electrical Engineering and Computer Science at Brown University School of Engineering, and has taught advanced AI courses in the past at the UAlbany Department of Computer Science. His research interests include a wide variety of technology-related topics, such as video analytics, image processing, and artificial intelligence. He is also an active researcher in the computer science field and has published 35 peer-reviewed journals while also reviewing other computer-science related journals. I believe Dr. Chang will be able to give significant insight on my topic of the ethical complications of AI due to his long-term experience and exposure to computer science, specifically AI.
The second professional I would like to interview is Yoav Artzi. I found him by searching for "AI Professors new york" on google. More specifically, I found the AI research group for Cornell University and found Dr. Artzi under the "Natural Language Processing" research area. Dr. Artzi stuck out to me for a few reasons. For one, he seemed very approachable and passionate about his main research area, which is natural language acquisition in automation . Also, his research interests are related to my new research topic concerning the morality of implementing human-like AI (such as CHATGPT). Currently, Yoav Artzi is an Associate Professor at Cornell University Department of Computer Science and researches at ASAPP, an AI company focused on language development. His research group's work has been recognized by an NSF career award, which is a very prestigious honor. I believe Dr. Artzi will help me gain a better understanding of ethical AI implementation, especially concerning language-based AI and chatbots.
The third professional I would like to interview is George Berg. I found Dr. Berg through an AI related article on the University of Albany website. The website was titled "ChatGPT and the Future of Education: A Q&A with George Berg". While reading the article, I realized that Dr. Berg had a lot of perspective on the issues I am researching. Dr. Berg is also an Associate Professor at the University of Albany and has a Ph. D in computer science from Northwestern University. His main research interests are artificial intelligence, machine learning, and cybersecurity. He also enjoys teaching about STEM education and how to better engage students in these areas. Since George Berg has been a faculty member at the University of Albany since 1988, he would make a great interviewee to talk to. I also think he can bring up an intriguing point of view as he already has insight on chatbots such as ChatGPT.
I will be emailing all three professionals. Here are the emails I want to send:
March 9th Journal (#13)
My essential question has changed from my last journal entry. Instead of the essential question of "What would result if AI replaced all of the current human jobs, and would doing this create a positive or negative impact in our work?, I have changed it to "What are the potential ethical implications and consequences of new AI technologies?
For my last post, I emailed Ming-Ching Chang (professor at UAlbany), George Berg (professor at UAlbany), and Yoav Artzi (professor at Cornell University). I heard back from Ming-Ching Chang so far. Dr. Chang said that we he would be willing to do a Zoom interview in the coming weeks. He responded earlier today and I have thought about scheduling the Zoom meeting for next week at a convenient time. I am going to send Dr. Chang an email about available times for me and ask for consent to record the interview. I will also probably tell Dr. Chang about the general topics I want to talk about.
For the actual podcast SDA itself, I will be using the SoundTrap, the same program I used to make the previous podcast SDAs. Since I already have some experience with the program itself, I believe the technical aspect of making the podcast will be easier for me. I also want to use snip-bits of my interview in the podcast and create a narrative throughout the clips instead of just including the raw interview. I have listened to a few podcasts on spotify and will listen to more podcasts such as TedEd Podcasts order to help me create my own.
March 17th Journal (#14)
Here is my interview: https://drive.google.com/file/d/1IIcT--TGVLZIUWwhKx4c52HXCcofjRNK/preview
Interview Reflection
I definitely did find the tasks and rubrics helpful through the interview process because they gave me an idea of what I should be working towards. I thought that the timeline was reasonable for this assignment and I thought that this interview assignment had pretty flexible due dates. For me, the most difficult part of this assignment was finding someone to interview. This was due to a mix of hurdles, such as trying to find someone suitable for my topic and someone willing to schedule an interview. On the other hand, the most rewarding part of this interview was probably the interview itself because it was one of my first times talking to a professional with a focused purpose in mind. Being able to talk to someone professionally is a skill that will definitely be useful for the future. If I had the opportunity to interview someone else, I would probably try to find someone more specific to my topic of AI ethics. I chose a software engineer to interview, which is a profession that is somewhat related to my topic of artificial intelligence, but finding someone who has researched in artificial intelligence and specifically ethics would've probably given me more specific information. Still, I believe I have gained a new perspective by talking to my professional. For one, it is definitely easier to be able to talk to somebody rather than read through pages and pages of dense research, and a discussion gives more room for a two-sided discussion. Also, when interviewing a professional, I can ask specific questions and be a part of the conversation. This aspect of this interview assignment made it different from just research about AI.
I would say that podcasting worked pretty well for this particular assignment. Since my interview was in audio format, it made it transferring the interview to a podcast-form pretty easy. I had also had experience podcasting for a previous SDA and a lot of the content was already present in my interview. The hard part was being able to sift through the interview and find the parts that I actually wanted. This was the most difficult thing for me while creating this podcast because I wasn't sure what information was necessary and what I needed to commentate on. I just decided that keeping the interview mostly raw with minimal commentary would work the best for my podcast. To add on, the limitations of technology did affect my podcast in some ways. For instance, my microphone is not the best, which has affected the audio quality of my podcast a little bit. Also, the actual interview itself was recorded on my phone, which doesn't have the best microphone. If I were tasked with another interview in the future, I would make my learning public by posting an interview and using some other form of media to display it. I can't say for sure what I would use to display my learning, as it would probably depend on how the interview went. If the interview contained an interesting narrative or perspective, I would put probably use a podcast or video format. If the interview was mainly an exchange of information, I would probably use an infographic or slideshow to show my learning. Nevertheless, I want to try to interview more professionals in the future because it pushes me out of my comfort zone and also helps me connect with new people.
For Spring Break I'm going to NYC to visit my grandma and some old friends. I'm also going to take a breather (life has been pretty busy recently), meet up with friends, and start studying for APs and finals!
First Symposium Assignment (4/18/23)
3. Introduce subject matter + “So what?” Tie into the Theme
For this section, I want to say something along the lines of this:
Now that AI has expanded to almost all major industries, there have been a new wave of challenges when it comes to the development of artificial intelligence. The fundamental issue at hand boils down to just one word. Ethics. How do we know that AI is advancing our society rather than hindering it?
Tonight, I would like to explain why we should be thoughtful when we think about the newest AI technology and some examples of the unintended consequences of AI. AI has the potential to elevate our existing institutions and improve the lives of millions. At the same time, careless implementation of AI can have devastating effects on these same institutions and the lives of millions.
4. Thesis
For my thesis, I want to say something along the lines of this:
I believe that as a society, we must prioritize finding solutions to ensure the AI we create are ones that align with our values and the public good. If we don’t find a clear solution to this problem, we will face the consequences in the near future.
I might want to give some more specific examples during section number 3 instead of talking too much in generalities.
Second Symposium Assignment (4/24/23)
Establish Ethos/Credibility
But first, I want to explain more about who I am, and how I even stumbled across the topic of AI ethics. I’ve always had an interest in computers at a young age. Therefore, I decided to hop into the world of computer science for my research topic.
As I was doing my research, one particular topic stood out to me: artificial intelligence. AI’s revolutionary nature meant that it was not only changing the niche AI industry, but a multitude of other industries as well.
More importantly, this seemingly complex technology was affecting my daily life in more ways than one. There was one particular moment during my research, on a Monday night, when I had this revelation. I remember I physically got off of my computer and started to walk around my house with one question: “Where was AI being used?”
My phone? Check. Amazon Alexa. Check. Even my fridge for heaven's sake was utilizing AI.
Now understanding the ubiquity of AI, I decided on that Monday night, that I find out the good and the bad of this new technology.
Establish Logos
Throughout my research, I found some of the most important ethical consequences of AI.
One of the biggest ethical problems that come up with AI is bias. You may be asking, “Isn’t the whole point of AI to eliminate human error and bias?” While automation can eliminate human error, AI models can still contain human biases and possibly even amplify them. This occurs when
For instance, an AI model called the ESM was used to find sepsis cases, but there were a few key problems with this model.
It did not test models in real life applications
It used proxy variables such as ethnicity and marital status, which are variables that are used for something immeasurable
The implementation of AI can not only bring up moral implications, but also economic implications. AI can and already has restructured the workplace and the job market - not necessarily for the better.
The expansion of AI has made job loss very common. For instance, many menial workers such as waiters or manufacturers have lost their jobs due to the automation found in AI. Even seemingly “creative” jobs such as artists and lyricists may be replaced as AI can now generate these things with a click of a button.
So, with all of these problems in mind, what’s our solution? And the solution to this problem, just like any other problem, is not crystal-clear. A combination of addressing, mitigating, and discussing about this problem is needed
One aspect we can use to mitigate the job loss created by AI is to upscale workers so that it is less likely that their jobs will be lost
This will require a huge effort from government
Considering rhetorical devices + organization
I tried my best to make the points transition as smoothly as possible. I tried to use some rhetorical devices, but I think my use of rhetorical devices will improve as I rework some sections more specifically.