The readings for Tuesday, October 25 are:
America's Mixed Feelings About Immigrant Labor: Disney-Layoffs Edition
Large Companies Game H-1B Visa Program, Costing the U.S. Jobs
The Computer Voting Revolution Is Already Crappy, Buggy, and Obsolete
Senator wants nationwide, all-mail voting to counter election hacks
Please write a response to one of the following questions:
From the readings, what is the controversy surrounding the H-1B Visa program? What are the arguments for and against the expansion of the program? After examining the topic, where do you stand on the issues surrounding the program?
If you are in favor of expanding the use of H-1B Visa guest workers, explain why it is beneficial for the United States. How would you respond to concerns about lowering of wages or loss of jobs for US citizens?
If you are against the use of H-1B Visa guest workers, explain why it is is not necessary or potentially harmful to the United States. How would you respond to the idea that America is a nation of immigrants and that these guest workers are an effective means of tackling the problem of a tech talent shortage?
In either case, discuss whether or not you are concerned with competition due to foreign workers or possibly outsourcing. If you are non-US citizen, discuss how these issues impact you and your future plans as it relates to residency and employment in America.
From the readings, what are the concerns surrounding electronic voting? What are the arguments for and against the use of electronic voting? After examining the topic, where do you stand on trusting the outcome of the the upcoming election?
If you are willing to trust the outcome of the upcoming election, despite the use of electronic voting, how do you resolve or rationalize the security concerns above? Are these concerns overblown, or are there mechanisms that can be used to increase confidence in electronic voting?
If you are not willing to trust the outcome of the upcoming election due to the use of electronic voting, what do you propose as a substitute? How do you increase the efficiency and effectiveness of voting while maintaining integrity and accuracy?
In either case, discuss whether or not building an electronic voting system is really different from programming a typical CRUD application, mobile application, or photo sharing social media service. Are the security and integrity concerns that different? If so, how does that change the approach that needs to be taken in developing such systems.
Finally, discuss whether or not you can ever really trust an electronic system. Should we be relying on systems that are constantly under attack and constantly being exploited for such critical functions such as selecting our government representatives?
If you have any questions, comments, or concerns regarding the course, please provide your feedback at the end of your response.