Readings

The readings for Tuesday, October 25 are:

Outsourcing, H-1B Visas

  1. America's Mixed Feelings About Immigrant Labor: Disney-Layoffs Edition

  2. The Frenzy About High-Tech Talent

  3. Large Companies Game H-1B Visa Program, Costing the U.S. Jobs

  4. Fury rises at Disney over use of foreign workers

  5. H-1B positions of Clinton and Trump

  6. Understanding H-1B Requirements

Electronic Voting

  1. The Computer Voting Revolution Is Already Crappy, Buggy, and Obsolete

  2. Hacker demonstrates how voting machines can be compromised

  3. No, the presidential election can't be hacked

  4. Senator wants nationwide, all-mail voting to counter election hacks

Questions

Please write a response to one of the following questions:

  1. 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.

  2. 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?

Feedback

If you have any questions, comments, or concerns regarding the course, please provide your feedback at the end of your response.